To report any issues and/or request new features, create a new GitHub issue.
Please make sure that you create one issue per topic you're addressing, following the reporting template provided in the GitHub issues section.
-
Create a branch from master with a descriptive, kebab-cased name to hold all your changes.
-
Modify the code and push your changes to your branch. Make sure that the triggered CI checks all pass.
-
Once the changes are ready to be reviewed, create a GitHub pull request. With the pull request, provide a description of the changes and links to any relevant issues (in this repository or others).
-
Ensure that the triggered CI checks all pass. These are triggered automatically with the results shown directly in the pull request.
-
Once the checks pass, assign the pull request to the repository coordinator (who may then assign it to someone else).
-
Interact with the reviewer to address any comments.
When the reviewer is happy with the pull request, he/she will "squash & merge" the pull request and delete the corresponding branch.
-
Fork this repository and clone it.
-
Checkout the branch you'll be modifying or adding to, and create you own branch out of that. Make sure this new branch name is descriptibe and kebab-cased.
-
Commit and push your changes to your fork.
-
Once the changes are ready to be reviewed, submit them upstream by creating a GitHub pull request. With the pull request, provide a description of the changes and links to any relevant issues (in this repository or others).
-
Ensure that the triggered CI checks all pass. These are triggered automatically with the results shown directly in the pull request.
-
Once the checks pass, assign the pull request to the repository coordinator (who may then assign it to someone else).
-
Interact with the reviewer to address any comments.
When the reviewer is happy with the pull request, he/she will "squash & merge" the pull request.