Demo project created with React.
The main idea is use React, Redux and integrate it with Travis CI and Heroku pipeline.
Clone the project:
git clone https://github.com/FreakDroid/reactCouseManagerEs6.git courseManager
cd courseManager
npm install
Note you must have installed nodejs first.
Before push the code, you can build the app:
npm run build
Now you'll see the dist folder with all the bild.
Push your code to a branch and send a pull request
git push origin <MY AWESOME BRANCH>
Note All pull requests merged will be deployed on Heroku dev server.
- Use React and Redux.
- TDD.
- Travis integration.
- Automatic deploy on Heroku.
- Code Linted
One really important part: Give your project a proper license. Here you should state what the license is and how to find the text version of the license. Something like:
"The code in this project is licensed under MIT license."