23 lines
580 B
Markdown
23 lines
580 B
Markdown
# Contributing
|
|
|
|
Issues and merge requests are welcome at
|
|
https://gitlab.com/extant2000/deviation-log.
|
|
|
|
## Ground rules
|
|
|
|
- **A test that cannot fail proves nothing.** If you fix a bug, add a test
|
|
that fails without your fix, and check that it does fail before you submit.
|
|
- Measure, do not assume. Two modules with the same line count can be
|
|
different programs.
|
|
- Keep dependencies minimal. Every new dependency needs a reason.
|
|
- Explain why in comments, not what.
|
|
|
|
## Before you open a merge request
|
|
|
|
Run both of these and make sure they pass:
|
|
|
|
```
|
|
npm run build
|
|
npm test
|
|
```
|