The application to manage workflow between teachers and students
Command | Description |
---|---|
npm run dev | Create static/server.build.js file and run with node |
npm run prod | Create static/browser.bundle.min.js & static/server.bundle.min.js files in root folder |
npm run lint | Run eslint for client, common and server folders |
Command | Description |
---|---|
npm run browser.dev | Create static/browser.bundle.js file in root folder |
npm run server.dev | Create static/server.bundle.js file in root folder |
Command | Description |
---|---|
npm run browser.prod | Create static/browser.bundle.min.js file in root folder |
npm run server.prod | Create static/server.bundle.min.js file in root folder |
Command | Description |
---|---|
npm run client.lint | Run eslint for folder with client code |
npm run common.lint | Run eslint for folder with shared code |
npm run server.lint | Run eslint for folder with server code |
Command | Description |
---|---|
npm run test | Run tests in all directories |
- Add
webpack-dev-server(Added webpack-dev-middleware, webpack-hot-middleware and react-hot-loader) - Add server webpack config
- Add ESLint
- Add Travis CI
- Add autodeploy to Heroku
- Add Jest
- Add coveralls
- Improve webpack configs
- Start to use JSDoc
After update content of the component view the warning message is shown: browser.bundle.js:1635 Warning: Text content did not match. Server: "Hello world1" Client: "Hello world"
. (Looks like server cannot send updated state to the client)