Improve developer experience for Gitaly in GDK
Currently (December 2019), the way Gitaly is installed inside gitlab-development-kit (GDK) is a little weird. It's possible to do all your Gitaly work inside GDK as a full-time Gitaly team member (I do so myself) but I don't blame anyone who does not.
As we grow the Gitaly team, I think it would be good to see if there are things we can do to make this better. It's very easy to end up in a situation where everybody has their own private, undocumented way of making things work. This is wasteful because every new team member then has to develop their own new thing.
There should be a sane default for how Gitaly development integrates with GDK. There is a default now but I'm not sure if it's sane. In this issue I want to discuss what we can do to make this better.