Any opinion is welcome.
Feel free to discuss in the discussions section.
Feel free report issues in the issues section.
Code Free Contributions
There are multiple ways you can add to the guide:
- You can submit bugs and feature requests with detailed information about your issue or idea:
- If you’d like to propose an addition, please follow the standards outlined here.
- If you’re reporting an issue, please be sure to include the expected behaviour, the observed behaviour, and steps to reproduce the problem.
- This can require technical knowledge, but you can also get involved in conversations about bug reports and feature requests. This is a great way to get involved without getting too overwhelmed!
- Help fellow committers test recently submitted pull requests. Simply by pulling down a pull request and testing it, you can help ensure our new code contributions for stability and quality.
Content Contributions
For those of you who are looking to add content to the guide, include the following:
Pull Requests
- Do create a topic branch to work on instead of working directly on
master
. This helps to:
- Protect the process.
- Ensures users are aware of commits on the branch being considered for merge.
- Allows for a location for more commits to be offered without mingling with other contributor changes.
- Allows contributors to make progress while a PR is still being reviewed.
- Do follow the 50/72 rule for Git commit messages.
- Do write “WIP” on your PR and/or open a draft PR if submitting unfinished changes..
- Do make sure the title of a draft PR makes it immediately clear that it’s a draft
- Do target your pull request to the master branch.
- Do specify a descriptive title to make searching for your pull request easier.
- Don’t leave your pull request description blank.
- Don’t abandon your pull request. Being responsive helps us land your changes faster.
- Don’t post questions in older closed PRs.
- Do stick to the guide to find common style issues.
When reporting guide issues:
- Do write a detailed description of your issue and use a descriptive title.
- Do make it as detailed as possible and don’t just submit 50 line changes without explaining.
- Don’t file duplicate reports; search for your bug before filing a new report.
- Don’t attempt to report issues on a closed PR.
Large PRs
Please split large sets of changes into multiple PRs. For example, a PR that adds Windows 11 support, removes Windows AME references, and fixes typos can be split into 3 PRs. This makes PRs easier to review prior to merging.
Thank you for taking the few moments to read this far! You’re already way ahead of the curve, so keep it up!