Make the correlation packages public
I’d like to start a discussion about moving the gitlab.com/gitlab-org/gitlab-workhorse/internal/correlation
package out of workhorse/internal
since I’d like to share it Gitaly. I discussed this with @jacobvosmaer already but @nick.thomas was away at the time and Jacob (rightly) wanted Nick to be part of the convo…
The three options are:
- Duplicate the code in Gitaly (and possibly also Pages and other Go services)
- Move it to a public package on workhorse, eg
gitlab.com/gitlab-org/gitlab-workhorse/correlation
- Move it to a new project….. (edited)
Right now, I’m thinking 3, but also okay-ish with 2.
Slack conversation: https://gitlab.slack.com/archives/C2TDMHW69/p1542199163080700
Edited by Andrew Newdigate