Contributing π#
Thanks for your interest! All contributions are welcome. We feel this library will grow stronger from user contributions, so thank you for your time.
To maintain consistency across the code base (and minimize the introduction of bugs), we follow several guidelines. Every effort has been made to automate this for you using several tools so you can focus on adding features rather than fixing semicolons.
This page is meant to show you how to use these tools and what rules to follow when contributing code. Please read the following sections very carefully.
Guidelines#
Being Respectful#
First and foremost, all contributors shall demonstrate empathy and kindness towards each other. This project respects all skill levels and aims to foster an environment where people want to contribute. Please do not talk down or belittle others or their work. For more info, please read the Code of Conduct.
Branching and Versioning Strategy#
qtpygraph
adopts a 0-ver / PEP 440-ish style versioning strategy with a GitHub Flow-ish style branching strategy. The rationale for this choice is best summarized as follows:
βversion numbers are just a mapping of a sequence of digits to our branching strategy in source controlβ
βBrett Cannon
Becoming a Maintainer#
If you feel you can triage problems and mentor junior developers, please consider becoming a maintainer! For more info, please contact the author.