summaryrefslogtreecommitdiff
path: root/doc/development/reusing_abstractions.md
Commit message (Collapse)AuthorAgeFilesLines
* Make unordered lists conform to styleguidedocs/fix-unordered-list-styleEvan Read2019-01-081-9/+9
| | | | - Also makes other minor Markdown fixes that were near the main fixes.
* Resolve typos in Reusing Abstractions docRobert Speicher2018-09-131-2/+2
|
* Document abstraction levels and code reuseYorick Peterse2018-09-131-0/+182
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.