For our stack we are using
- Node / NPM
- ES2015 (and beyond) support.
- ReactJS
- Public and authenticated routing pattern using React Router.
- Redux
- Webpack
- Node.js v8.x.x up to v10.x.x
- NPM minimum version >=6
- Yarn >=v1
$ yarn
Run the App.
$ yarn build
- Clone this repo
- To install dependencies
yarn
. - Run
yarn start
.
For each feature/task, create a new branch as follows:
- Sync from
develop
branch. - Create a new branch from
develop
with GitFlow - Make changes (Please commit frequently whenever a change has been made. do not commit everything at once!)
- Commit frequently.
- When a new task is completed or a significant milestone is reached, create a Pull Request (PR) to
development
. - Reviewers will review your Pull Request and accept or reject with feedback.
- If rejected, review and fix and create another Pull Request.
- If accepted, your changes will be merged into the
development
branch.
Please respond to questions that are given there. This will be our main form of communication.
If you have any questions or need any assistance with anything, please ask on the slack channel or sent us an email.
Please do not waste many hours stuck on a single problem. If you are stuck, please ask others for help.