Extract EE specific files/lines with the help from each team

Hi! @timzallmann @DouweM @smcgivern @ayufan, I am wondering, if the respective team could spare some capacity for moving EE specific files/lines in %10.9?

We're aiming to move all EE specific codes into ee/ directory before the end of Q2, and there are really a lot, so I would like to spread the load to each respective team, at least starting from %10.9. Do you think you have the capacity?

We had some discussion over https://gitlab.com/gitlab-org/quality/team-tasks/issues/1 and you could see the overall status at &27 (closed) (I am constantly editing it at the moment) Now I am trying to split it into multiple small issues so that it's easier to assign to someone. Some examples would be https://gitlab.com/gitlab-org/gitlab-ee/issues/5787 and https://gitlab.com/gitlab-org/gitlab-ee/issues/5788, listing several related files. I am still trying to group the other files into each specific issues, but you get the idea.

We don't yet know how we would like to do this for all the areas, and we're still figuring it out. You could see some of the discussion and progress at https://gitlab.com/gitlab-org/gitlab-ee/issues/4643

If they're already known how to do, that's perfect, please just do it and maybe document it, too, as we did in https://docs.gitlab.com/ee/development/ee_features.html#ee-only-features

If not, that's also fine. I plan to figure all of them out in %10.8 and have them documented, so we could easily start doing them in %10.9.

For each specific case, we'll discuss how we want to do them in each issues. Is it ok if I ping you and assign you those issues, and we could discuss there or you could find a team member to do it or coordinate with me?

Much appreciated! Please do let me know if there's anything unclear to you.

/cc @rymai @meks @rspeicher @markglenfletcher

Assignee Loading
Time tracking Loading