Submit a new issue only if you are sure it is a missing feature or a bug.
-
Fork the repo and create a branch for your new feature or bug fix.
-
Make sure build pass. Run:
npm run build
-
Make sure no lint error. Run:
npm run lint
-
Run unit tests to ensure all features work well. Run:
npm test
-
Please add at least one unit test if you are going to add new feature.
-
Make sure
charites
command work well after installing globally. Run:
npm uninstall -g .
npm uninstall @unvt/charites
npm install -g
charites help
-
Make sure you submit a change specific to exactly one issue. If you have ideas for multiple changes please create separate pull requests.
-
Make sure update documentation under
docs
folder if your changes affect existing documents. -
Push to your fork and submit a pull request. A button should appear on your fork its github page afterwards.
Please join our charites-docs project in transifex from here. Welcome to translate documentations in other languages.