Fork the GitHub repository.
Create a feature branch for your changes.
Make your changes.
lintscript in the root of your checkout to detect common mistakes in test submissions. There is detailed documentation for the lint tool.
Commit your changes.
Push your local branch to your GitHub repository.
Using the GitHub UI, create a Pull Request for your branch.
When you get review comments, make more commits to your branch to address the comments.
Once everything is reviewed and all issues are addressed, your pull request will be automatically merged.
We can sometimes take a little while to go through pull requests because we have to go through all the tests and ensure that they match the specification correctly. But we look at all of them, and take everything that we can.