Project
Contributing
These are a few guidelines that contributors need to follow to keep things easy.
Repository layout
| Path | Purpose |
|---|---|
index.js, cli.js | npm library and Node CLI source |
cmd/duration/ | Go static CLI |
scripts/ | POSIX duration + awk, installer, vector test runner |
test/ | Node test suite and shared CLI fixtures |
examples/ | Small runnable demo |
docs/ | Extra docs (e.g. non-npm install) |
man/duration.1 | Manual page for the CLI |
Getting Started
- Create a branch or fork the repository
- Add your functionality or fix a bug
- Ensure that your changes pass the tests
- Only refactoring and documentation changes require no new tests.
- Only pull requests with passing tests will be accepted.
Submitting Changes
- Push your changes to your branch/fork.
- Submit a pull request.