Issues
Open one on GitHub and pick a template:
Report security problems privately instead. See Security.
Pull requests
1
Open an issue first for anything big
For anything bigger than a small fix, agree on the approach in an issue before you spend time on it.
2
Make your change
See Build from source. Keep each pull request to a single change, match the style of the code around it, and add or update a test when you change behaviour.
3
Check it
4
Open the pull request
The template asks for What this changes and why and How you checked it.
5
Sign the CLA once
On your first pull request, a bot asks you to sign the contributor agreement. It takes a minute, and you keep the copyright in your work.
Contributor agreement
What you agree to, in plain words.
Code of conduct
How we treat each other.

