To be able to use the github code review UI and closer CI integration we should make it obligatory to submit github pull requests for all code changes.
The process would be: 1. Create or find a JIRA ticket 2. Submit GH pull request - one PR per branch (one for 3.0, one for 3.11 etc) - the PR title should mention the JIRA ticket so that the PR gets linked on the JIRA 3. Have it reviewed and approved on GH 4. Committer needs to do the manual work of getting the code committed to the apache repo like today - having "closes #123" in the commit message closes the pull request. Adding the same line to the merge commit messages should close the PRs for the different branches Apache Spark does something similar and their guidelines are here: https://spark.apache.org/contributing.html Anyone got any concerns or improvement suggestions to this? /Marcus