Make changes on your local machine then create an issue that follows a custom branch (branch name should fit issue or change name). After you create the branch, make a pull request and debate can begin.
Contributors will choose but, all commits on origin branch are done by me.
Feel free to implement snippets. Adding full systems isn't allowed.