You can contribute in several ways:
- Report a bug
- Suggest a feature
- Fix existing bug
- Implement approved feature
- Fix typos
- Improve test coverage of project
All available bugs and features you can find on issues page.
If you don't know which issue to take, please consider one with label good first issue
. When you start working
on something it will be great to leave a comment. This is how other contributors will know that issue in in progress.
- Fork the project
- Find Feature or Bug in Github issues
- Implement the solution
- Write tests
- Create Pull Request
- Ensure that build is green
All issues available for community contributions are marked with help wanted
label.
If you found a bug, report an issue and describe what's the expected behavior versus what actually happens.
If the bug causes a crash, attach a full backtrace. All bugs are marked with label bug
.
If you have an idea about some feature, please open an issue. We will discuss all details and if it's really
useful add feature
label. After that it'll be ready for development.