This is a React Boilerplate project, built using Typescript, React, and Redux.
Note: This project does not include Server-Side Rendering, Testing Frameworks and other stuff that makes the package unnecessarily complicated.
- Run
npm install / yarn install
- Run
npm run build
to compile the typescript into the dist folder. - Run
npm start
to run the application. - Run
npm run prettier
to prettify the code.
I welcome and encourage all pull requests. It usually will take me within 24-48 hours to respond to any issue or request.
Here are some basic rules to follow to ensure timely addition of your request:
- Match coding style (braces, spacing, etc.) This is best achieved using
CMD
+Option
+L
(Reformat code) on Mac (not sure for Windows) with Android Studio defaults. - If its a feature, bugfix, or anything please only change code to what you specify.
- Please keep PR titles easy to read and descriptive of changes, this will make them easier to merge :)
- Pull requests must be made against
develop
branch. Any other branch (unless specified by the maintainers) will get rejected. - Check for existing issues first, before filing an issue.
- Webpack 4
- Typescript Loader
- PostCSS Loader
- React Hot Loader
- ExtractText Plugin
- HTML Webpack Plugin
- Prettier
- Code reviews are done via pull requests
- Never commit directly to develop, staging, or master
MIT