When contributing to this repository, please first discuss the change you wish to make via issue with the owners of this repository before making a change.
We use github to host code, to track issues and feature requests, as well as accept pull requests.
Pull requests are the best way to propose changes to the codebase (we use GitHub Flow). We actively welcome your pull requests:
- Fork the repo and create your branch from master.
- If you've added code that should be tested, add tests.
- If you've changed APIs, update the documentation.
- Ensure the test suite passes.
- Issue that pull request.
- Properly fill pull request body section. Best practice here is to describe your changes as a list of changes and add link to the according issue for each change.
We use GitHub issues to track public bugs and feature suggestions. Report a bug or suggest a feature by opening a new issue.
By contributing, you agree that your contributions will be licensed under its Apache License 2.0.
This project has adopted the Code of Conduct.