summaryrefslogtreecommitdiff
path: root/doc/development/README.md
diff options
context:
space:
mode:
authorYorick Peterse <yorickpeterse@gmail.com>2018-08-16 17:14:14 +0200
committerYorick Peterse <yorickpeterse@gmail.com>2018-08-24 19:49:18 +0200
commit1ee18c47c7e748339633c2ec3bf98169b56aaa2d (patch)
tree8168a81001cd38e1d2ef9b56f12873ab94f37dbc /doc/development/README.md
parent682c6ad931a67f7bbc76baad21af0d3b5d5b449d (diff)
downloadgitlab-ce-docs/abstraction-levels.tar.gz
Document abstraction levels and code reusedocs/abstraction-levels
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.
Diffstat (limited to 'doc/development/README.md')
-rw-r--r--doc/development/README.md1
1 files changed, 1 insertions, 0 deletions
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