All, I wanted to take a few minutes to explain what our recent change to gitbox means in practice.
For our users: * The change is (hopefully) not very impactful. The only thing that changes is the location of the aurora and aurora-packing repositories. Update those as needed by your usage. * You may now depend on the github repository as the main source of aurora code. For our developers (and, more importantly, future developers): * You can now make contributions by making Pull Requests through the github.com UI! * Contributors may still submit contributions through the Review Board workflow. For our committers: * You can now commit Pull Requests directly through the github UI. * You may also continue to commit contributions through the Review Board workflow. * Origin is now g...@github.com:apache/aurora.git All pushes committing new code from contributions should be made there. * aurora-packaging has a protected master branch. This means commits cannot be directly pushed to master -- only through pull requests. This is to avoid accidental pushes to the master. Review Board flow is still possible here but an extra step is required. Finally a few points of discussion: * Should we enable issues on github for both aurora and aurora-packaging? If yes, should this replace JIRA for aurora and aurora-packaging? (A vote is probably in order for this if the overall sentiment is positive) * Should we eventually make the master branch on aurora be protected? If yes, when should the cutover be? * Should we favor PRs as the main way of making contributions? When (if at all) should Review Board be favored over PRs? * For pull requests, what should our PR merge model be? The choices are: - Merge commit - Squash and merge - Rebase and merge Note: Squash and merge is the closest to our current Review Board workflow. * We need a CI for contributions made through github. Suggestions, recommendations, as well as help setting them up are very much welcome. -Renan