- Ensure you have a GitHub account.
- Feel free to open an issue to report any bugs or make a change request.
- Before you do this, try to look for similar issues that report the same thing.
- If there are, don't respond
+1
but react to the post to indicate your support!
- If there are, don't respond
- Before you do this, try to look for similar issues that report the same thing.
There's a good chance that you're reading this because you want to make a change to a submission post. Go to the page
you want to change and click Suggest edits.
on the page to be taken to an editing screen:
Maintainers may push directly to
main
for minor documentation fixes.
- Fork the repository.
- Branch from
main
in your fork. - Open pull requests (PRs) from your fork's new branch to our repository's
main
branch. a. A branch has exactly one corresponding issue and contributor. - The branch should be named
issue-#
, e.g.,issue-31
.
Note that any code must be in American English and any comments should be in Australian English. Errors will not be rejected in PR but likely will be overwritten in later code changes.
An issue has:
- Exactly one assignee.
- You should add a comment that you're working on something and you might be assigned to the issue related to it.
- Ideally one branch.
- A milestone.
- Added by the maintainer after merging and before closing.
- Nobody else will modify your branch. a. If you want to hand over the branch to somebody else, they must rebase your changes on their own branch. You will then either close your own branch, or it will be closed when stale.
- If
main
is ahead of your branch, make yourself level withmain
by rebasing before submitting a pull request. - Once it is on
main
, that's the truth. No more rewriting history! - If anything goes stale, it may be closed at the maintainer's discretion.
There are quality control standards.
- Run your code under as many code quality checks as possible.
- Make sure it is readable and well-documented.
- Make sure it adheres to language/framework-specific conventions.