From 1ee18c47c7e748339633c2ec3bf98169b56aaa2d Mon Sep 17 00:00:00 2001 From: Yorick Peterse Date: Thu, 16 Aug 2018 17:14:14 +0200 Subject: Document abstraction levels and code reuse This is based on the discussion in https://gitlab.com/gitlab-org/gitlab-ce/issues/49653 and the example merge request found at https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/20908. The idea is fairly straightforward: we define a variety of abstractions, then state which can reuse which. This should ultimately foster _better_ code reuse, make it easier to debug problems, and make it harder to accidentally introduce a performance regression. --- doc/development/README.md | 1 + 1 file changed, 1 insertion(+) (limited to 'doc/development/README.md') diff --git a/doc/development/README.md b/doc/development/README.md index fed3903c771..8449c1dd4f5 100644 --- a/doc/development/README.md +++ b/doc/development/README.md @@ -47,6 +47,7 @@ description: 'Learn how to contribute to GitLab.' - [How to dump production data to staging](db_dump.md) - [Working with the GitHub importer](github_importer.md) - [Working with Merge Request diffs](diffs.md) +- [Guidelines for reusing abstractions](reusing_abstractions.md) ## Performance guides -- cgit v1.2.1