We love your input! We want to make contributing to this project as easy and transparent as possible, whether it's:
- Reporting a bug.
- Discussing the current state of the code.
- Submitting a fix.
- Proposing new features.
- Becoming a maintainer.
We use GitHub to track public issues. Report a bug by opening a new issue. It's that easy!
Great reports tend to have:
- A quick summary and/or background.
- Steps to reproduce. Be specific!
- What you expected would happen.
- What actually happens.
- Notes.
We love thorough reports.
When submitting a pull request, please first discuss the change you wish to make with us.
- Fork the repo and create your branch.
- Test your code.
- If you've changed APIs or dependencies, update the documentation.
- Make sure your code follows our coding style.
- Submit that pull request!
Please note we have a code of conduct, please follow it in all your interactions with the project:
- Participants will be tolerant of opposing views.
- Participants must ensure that their language and actions are free of personal attacks and disparaging personal remarks.
- When interpreting the words and actions of others, participants should always assume good intentions.
- Behavior which can be reasonably considered harassment will not be tolerated.