Create doc section for software design guides
What does this MR do and why?
This MR introduces a Software design guides
to our contribution docs. The page previously was called directory structure
. Now it's more generic and can host various software design guides.
The goal of this page is to ensure that we apply the same software design guidelines across the GitLab codebase.
This MR also introduces the Use the Ubiquitous Language over CRUD terminology
guideline.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.