diff options
author | Yorick Peterse <yorickpeterse@gmail.com> | 2018-08-16 18:14:14 +0300 |
---|---|---|
committer | Yorick Peterse <yorickpeterse@gmail.com> | 2018-09-13 18:01:20 +0300 |
commit | b15d28b4c757bd7e5aa0f07a86d8408b408780ae (patch) | |
tree | cd1df90560b2d6546122c659c7ef697a4cb7fbaa /doc/development/README.md | |
parent | 38707042fc7da06cae8e4f8dfa0650ab8d924062 (diff) |
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.
Diffstat (limited to 'doc/development/README.md')
-rw-r--r-- | doc/development/README.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/doc/development/README.md b/doc/development/README.md index b37403552fe..efe37b8ba0b 100644 --- a/doc/development/README.md +++ b/doc/development/README.md @@ -49,6 +49,7 @@ description: 'Learn how to contribute to GitLab.' - [Working with Merge Request diffs](diffs.md) - [Permissions](permissions.md) - [Prometheus metrics](prometheus_metrics.md) +- [Guidelines for reusing abstractions](reusing_abstractions.md) ## Performance guides |