shelljs/CONTRIBUTING.md
2021-11-29 23:34:38 -08:00

26 lines
1.0 KiB
Markdown

# Contributing
## Filing a bug report
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`](.github/ISSUE_TEMPLATE.md) for more
information.
## Pull requests
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, and `npm 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).