gitlab-org/gitlab
Primitives
The handful of domain objects that show up everywhere in GitLab. If you're modifying core code, you'll touch these.
| Primitive | Page |
|---|---|
| User | User |
| Namespace | Namespace |
| Project | Project |
| Group | Group |
| Repository | Repository |
| Issuable | Issuable |
| Member | Member |
Why "primitives"
These types are referenced in dozens of services, GraphQL types, REST endpoints, and policies. Their public API stability is critical — a refactor of Project is a multi-month engineering project.
The pages here cover the surface contract, key associations, and the cross-cutting modules that extend them.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.