We love your input! We want to make contributing to this project as easy and transparent as possible. Look below if you would like to:
- Report an issue
- Make a feature request
- Submit a fix
- Submit a new feature
- Submit a general issue or ask a question
We use GitHub to host code, track issues and feature requests, and accept pull requests.
Pull requests are the best way to propose changes to the codebase, and Github Flow is our preferred method of accepting pull requests. The basics of GitHub flow are as follows:
- Fork the repo and create your branch from
main
. - Make your changes.
- Issue your pull request!
In short, when you submit code changes, your submissions are understood to be under the same MIT License that covers the project.
We use GitHub issues to track bugs publicly. If you see an issue with the site, please report it here;
Our maintainers love thorough bug reports. Great bug reports tend to have:
- A quick summary and/or description
- CLI version
- Steps to reproduce
- Be specific!
- Give sample code if you can.
- What you expected would happen
- What actually happens
- Screenshots!
- Operating System
- Notes (possibly including why you think this might be happening, or stuff you tried that didn't work)
We use GitHub issues to track feature requests. Please use this template when requesting a new feature.
Great feature requests tend to:
- Say if this is related to a problem (and describe said problem)
- Describe the solution you'd like
- Describe alternatives you use or have considered
- Notes (possibly including how you think this might benefit others)
Looking to fix something yourself? Great! Here are the steps to contribute a fix:
- Fork the repository, copy the main branch only
- Pull down the code, build, and ensure it's running properly
- Create a new branch from main with the naming convention
fix/your-fix-name
- Create a pull request from your branch to our origin repository's main branch!
Looking to add a new feature yourself? Great! Here are the steps to contribute a feature:
- Fork the repository, copy the main branch only
- Pull down the code, build, and ensure it's running properly
- Create a new branch from main with the naming convention
feature/your-feature-name
- Create a pull request from your branch to our origin repository's main branch!
If none of the above options work for you, you can submit a general issue using GitHub's issues. You can also head over to the Developer Community forum to discuss with us directly on the forum about what you're thinking!
By contributing, you agree that your contributions will be licensed under the MIT License.