I'm +1 for enabling github issues on aurora-packaging I am cool with enabling github issues on aurora, however, it is not easy to maintain if too many issues are created. It might be a good option for our current level of activity though.
On Wed, Aug 1, 2018 at 11:48 AM Renan DelValle <re...@apache.org> wrote: > Kicking off this discussion with my own opinions inline: > > > On Tue, Jul 31, 2018 at 5:04 PM Renan DelValle <re...@apache.org> wrote: > > > 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) > > > > I'm +1 for enabling github issues on both aurora and aurora-packaging. With > a strong +1 for enabling them on aurora-packaging. > > I would like github issues to take over for JIRA as I feel JIRA is too > heavy weight for our current level of activity. > > > > > > * Should we eventually make the master branch on aurora be protected? If > > yes, when should the cutover be? > > > > For me this is something that should eventually be done. I can't recall any > push by accident moments that have taken place but better safe than sorry. > In either case, I don't feel too strongly about this. > > > > > > * Should we favor PRs as the main way of making contributions? When (if at > > all) should Review Board be favored over PRs? > > > > For all new contributors, I am of the opinion that PRs are the easiest way > for new contributors to make an impact. Therefore, I feel we should favor > PRs for new contributors and old contributors may feel free to choose for > themselves. > > > > > > * 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. > > > > Our squash and merge like merge has served us well in the past. I vote to > use this merge method on PRs as well for consistency with Review Board > contributions. > > > > > > * We need a CI for contributions made through github. Suggestions, > > recommendations, as well as help setting them up are very much welcome. > > > > No opinions here but Travis CI looks like the path of least resistance. > > > > > -Renan > > >