Group todo list app created as part of the Google Developer Scholarship 2017
- The
master
branch is protected, meaning no pushes allowed. - To contribute, checkout a new branch of the form
your_initials/branch_name
, e.g. if I wanted to check out a branch for a code refactor I would call itat/refactor
. - When code is ready to be merged, make a pull request to master. Any contributor except the PR owner can approve the PR and merge it.
- To install necessary dependencies run
in the project root.
npm install
- To build the code run
which will build the React JSX files with
npm run build
webpack
. You can leave this running in the background to watch for new changes insrc/
and automatically rebuildpublic/bundle.js
after changes are made. - To view the page, start the local webserver with
which will start a local webserver on port
npm run start
3000
. - View it by visiting
https://localhost:3000
in your browser.
To run webpack and web server during development run
npm run dev
The development environment will include Webpack Hot Module Replacement and React Hot Loading