Hi! I’m really excited that you are interested in contributing to S.I.S.! Before submitting your contribution though, please make sure to take a moment and read through the following guidelines.
-
Checkout a topic branch from
dev
and merge back againstdev
. -
Work in the
src
folder and DO NOT checkindist
in the commits. -
Squash the commit if there are too many small ones.
-
Follow the code style.
-
Make sure
npm test
passes. (see development setup) -
If adding new feature:
- Add accompanying test case(s).
-
If fixing a bug:
- Provide detailed description of the bug in the PR. Live demo preferred.
- Add appropriate test coverage if applicable.
- Follow the Airbnb Style Guide.
To setup:
You will need Node.js.
$ npm install
To build:
$ npm run build
To test:
$ npm test
Tests must pass for PR to be considered.
The unit tests are written with Tape.