website to help educate people about the financial and emotional impact of a family law dispute in Canada
- Node.JS 8.x
- Fork this repo (law-design-colab-ctto/family-law-costs)
- Clone your forked repo
cdinto the newly clonedfamily-law-costsproject directory on your local machine- Run
yarnto install - Run
yarn startto get the app started locally
That's it! Your local development site is now available at: http://localhost:3000/
[Heroku][heroku] is being used during development. The master branch of law-design-colab-ctto/family-law-costs will be auto-deployed to http://family-law-costs.herokuapp.com//
- React + Redux
- Heroku
- If your code editor has an ESLint extension, install and use it
- The
.eslintrc.jsfile contains the ESLint config - You can also run
yarn lintto run ESLint manually - There is a pre-commit hook that will run
eslint --fix
- This code base uses
styled-components - Reusable generic components should be put in
src/components
src/componentscontains components that can be reused and shared between scenessrc/scenescontains scenes which can be thought of as views (ex. persona page)src/stylescontains style objects so that styles can be easily standardized and adjusted (ex. import the theme red to any components that require the colour red)