Setting up your local development environment
- Ensure node and npm are installed locally (nvm recommended).
npm installto install project dependencies.
Whilst CI tools will be used at a later date, before submitting a PR ensure your code is linted by running
npm run lint. Any submitted PRs will be rejected if linting does not pass.
- All formatting (except JS) is handled by Prettier (we recommend installing an auto-formatter for your IDE). The configuration is located in
- JS formatting and linting is handled by ESLint. JSON config resides in
.eslintrc(to be added).
- CSS linting handled by stylelint. JSON config in