Make sure you have node 8.x installed
- Clone the project
- Run
npm i - Then run
npm start
That's it! Now go party on localhost:3000 !
- Please follow elemental design patterns
- Make sure you have
Node 8.xinstalled - Use an editor that has eslint and editorConfig installed and adhere to error messages as they arise
- Please send PRs rather than push directly to a branch
- Most of our development work will be handled on the
developmentbranch
- This is set up for when there is a user section and a separate admin section.
- Replace "userResource" and "adminResource" with actual resources, in initializers and reducers
- Admin initializers will only run in the admin view, end-user initializers will only run in the user view
- refire is for keeping the redux store up-to-date when the database makes a change. Set up listeners in refire which will then call actions (ask Carson for details)
- if you are using ssh to access your development environment, run the development environment using
npm run local, and open up the at in the browser at www.local.dev:3000, to get around Webpack's host check
#TODO:
- upgrade to webpack 3
- make sure that sass files can import from the theme folder
