-
Check and see if it's already been reported under issues.
- Add your own comments to the issue if you have more information to add
- Exact parameters you passed in
- Relevant excerpts from your log.txt file
-
If it hasn't been reported, open a new issue
- Include a title and clear description
- Include the exact parameters you passed in
- include a sample of the output from your log.txt file
- Include your version of node and npm
- Check our enhancements.
- If yours isn't there, open a new issue and set the label as "enhancement";
- Use the title to explain in 1 sentence what you're looking for
- In the description, explain in a few bullet points:
- How a developer would know the feature has been delivered
- What the motivation is for this feature?
- Find an issue that you'd like to work on
- Clone this repository
- Make a branch off of
develop
labeled[issue number]-[short description]
- Do your work
- JSDoc your code
- Write unit tests
- Run the linter
- Submit a PR to
develop
- Include how you tested the CLI
- Indicate whether this is a patch, minor, or major change
- It will be merged into
develop
- The maintainers will run tests and test the CLI with more examples
- They may or may not include additional issues in the merge to develop
- When develop is ready for a release, a maintainer will increment the package version and merge it into
master
- The maintainer will tag the release in
master
and push it to npm