Guidelines for reusing abstractions | GitLab
GitLab product documentation.