Skip to content
This repository has been archived by the owner on Apr 13, 2018. It is now read-only.

secretboy9x/react-redux-skeleton

Repository files navigation

React Redux Modular

Work in progress

Honestly, we always research and build a scaleable large web application project. A good point to start is modular structure. This project is an opinionated architecture for structuring large React/Redux applications.

Features support in this project

  • React, Redux
  • Modular structure
  • React-router 4
  • Localization with React-intl
  • Webpack, babel
  • Multiple app themes
  • Unit testing with Jest (IN PROGRESS)

Getting Started

Prerequisites

Installing

  • Development
  • Start Webpack dev server
npm start
  • Format code styles
npm run lint (lint js)
npm run sass-lint (lint scss)

or one cmd for both
npm run analyze
  • Production build
npm run build

Then, built packages is located at [workspace]/dist.

  • Customize web app theme
  • Default theme
npm start
  • Theme test
npm start:dev

You can modify the theme file in src/theme/{theme_name}/theme.scss Modify the npm script in packages.json

Contributing

Fork it! Create your feature branch: git checkout -b my-new-feature Commit your changes: git commit -am 'Add some feature' Push to the branch: git push origin my-new-feature Submit a pull request

Authors

Releases

No releases published

Packages

No packages published