Want to contribute to the this project? You're awesome! Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given.
This project follows the all-contributors specification.
Please open an issue to report bugs or to propose new features.
If you are proposing a feature:
- Explain in detail how it would work.
- Keep the scope as narrow as possible, to make it easier to implement.
- Remember that this is a volunteer-driven project, and that contributions are welcome! 😃
If you are reporting a bug, please include:
- Your relevant system info.
- Any details about your local setup that might be helpful in troubleshooting.
- Detailed steps to reproduce the bug.
Look through the GitHub issues for bugs and features. Anything tagged with
bug
, enhancement
and help wanted
is open to whoever wants to implement
it. You rock!
This project could always use more documentation, whether as part of the official docs, in docstrings, or even on the web in blog posts, articles, and such.
Pull requests are very welcome. Note that if you are going to propose drastic changes, be sure to open an issue for discussion first, to make sure that your PR will be accepted before you spend effort coding it.
Working on your first Pull Request?
You can learn how from this free series: How to Contribute to an Open Source
Project on GitHub.
Ready to contribute? Here's how to set up this project for local development.
-
Fork this repo on GitHub.
-
Clone your fork locally:
git clone git@github.com:your_name_here/project.git
-
Create a branch for local development:
git checkout -b name-of-your-bugfix-or-feature
Now you can make your changes locally.
-
Commit your changes and push your branch to GitHub:
git add . git commit -m "Your detailed description of your changes." git push origin name-of-your-bugfix-or-feature
-
Submit a pull request through the GitHub website.