Thanks for considering making a contribution to this effort! We gratefully accept issue submissions and pull requests (PRs) from community members to help support this work.
What follows is a set of guidelines for contributing to this repository. This is a living document, and we hope you will feel free to propose alterations to this guidance just like everything else in this repository.
Before contributing to this repository, please read this welcome post, and introduce yourself if you'd like to. If you plan to contribute in ways other than discussion, please be sure to check if other existing or ongoing work is related to what you will do, and communicate your intentions to work on something (prior to doing all the hard work!) if it is a time consuming effort, via discussion or issues. This helps ensure community members don't waste their precious time duplicating each other's work, or working on something that might not have community support.
Anything you can do to help further the goals of this work (see README.md
for more details on what those goals are) is welcome
and sincerely appreciated. Below are a few ideas for what this might look like, to get you started.
If you have ideas for ways to improve the documentation or organization of this repository, feel free to propose them in discussions or an issue, and then implement them and submit a PR if there is consensus.
See a typo? Think the phrasing in this document is convoluted, or unclear? Feel free to submit a PR with alterations making improvements.
If you notice issues with any aspects of this project, but don't have the time, interest or tools necessary to implement fixes, you can submit an issue letting other members of the community know. Issues are incredibly valuable for improving this project.
If you have ideas about any aspects of this project, even if you don't necessarily have the time, interest or tools necessary to implement those ideas, we'd love to hear about them. You can start or join a discussion in the github Discussions tab to tell everyone about your idea and start a conversation.
Building a vibrant, welcoming and supportive community is crucial to the success of this crowdsourced effort. Plus, it's just a generally nice thing to be a part of. Anything you can do to help support and welcome all people to contribute and participate here is valuable, and will be greatly appreciated. This can include things like answering other's questions in discussions, giving your constructive feedback on issues or pull requests made by others, and spreading the word about the existence of this work to anyone you think could benefit from it, or would be interested in being part of it.