Why?
Belief that we'd have easier branching so we could better do parallel development
Challenges -
Build deploy system depends on SVN
Developer experience with SVN none with Git
To use Github or not?
Process
Chose to use Github - no need to make have internal infrastructure / vpn access + network graph is quite useful. We have chosen to not use forks initially so that all developers have access to main repo. Doing this because it is closer to the way svn works and we don't have anyone who has the time to be the gatekeeper and do the integrations. Used private repositories - moved to the new organization model once that became available
Get our code into git.