Hi dev@,

In response to some questions from Julien on Slack, I chatted with some
Infra folks here at ApacheCon NA in Miami about the current state of
affairs around Git support at ASF.  There is a relatively new initiative
called GitBox that is beginning some pilot tests with interested projects.
If you have not yet seen it, GitBox is up at:

https://gitbox.apache.org/

It allows synchronization between Apache IDs and GitHub accounts.  Once
accounts are linked and an eligible project is in GitBox, then you will
receive an invitation from the Apache GitHub organization to join that
project on GitHub and be a "Collaborator" (e.g. you can push changes).  The
canonical list of committers would be kept on the ASF LDAP infrastructure -
so as new committers are added to the project ACLs, they can then receive
invites from GitBox if they have linked accounts.

At that point, those with eligible and linked accounts can then technically
push to either gitbox.apache.org *or* github.com.  However, Daniel (aka
humbedooh) strongly suggested that the community pick one place to act as a
canonical location as Git can often get confused.  That said, the backing
infrastructure behind GitBox will do its best if we go to both places.

This would allow integration with the GitHub PR workflow with the changes
being mirrored over to gitbox.apache.org.  This would replace the existing
git.apache.org workflow - it may be a bit disruptive to anyone using the
existing git.apache.org repository or GitHub read-only mirror.

If we're interested in going down this route, we'd need to file a JIRA
ticket with Infra and get approval from either Daniel or Greg.  They would
then schedule a time to do the transition.

Thoughts?

Cheers.  -- justin

Reply via email to