This is a proposal on how to setup React project. If you would like to get more information on what package was included and what was the reason, then review PACKAGE_INFO file
- Documentation
- Current environment setup
- How to setup
- How to report a bug
- Known issues
- Release schedule
- Webpack - automate dev and build tasks
- Babel - transpile JS code to be readable by browsers
- Eslint - syntax checking
- Typescript - static type checking
- React - application logic and UI presentation
- Redux - manage application data state
- Jest + testing-library - unit tests
- Husky + Commitzen - better git commits
In progress ...
You should create an Issue. More on how to do it on github help.
- TravisCI and Github actions have some issue with
App
word in a filename. They will fail to resolve path those files.