We love to receive bug reports (we're always trying to make ShellJS more stable). If you've found a bug, please follow these steps:
- Please try to cut down on duplicates. Please search for issues which have already been reported (remember to search closed issues).
- Please see
ISSUE_TEMPLATE.md
for more information.
PRs are welcome! However, we ask that you follow a few guidelines:
- Please add tests for all changes/new features.
- Make sure your code passes
npm test
. Please check the CI. If you can't figure out why something doesn't work, feel free to ask for help. - Make sure you conform to our style guidelines. You can run
npm run lint
to check style, andnpm run lint -- --fix
to automatically fix some issues. - Make documentation changes within the source files, not in the README.
Update the README with
npm run gendocs
. - Please keep your PR up to date (either via rebase or by pressing the "update branch" button on Github).