6.10.2.1 ReleaseProject
6.10.2.1.1 Purpose¶
The top-level grouping of the software we distribute. A project owns applications and the depots they share.
6.10.2.1.2 Questions it answers¶
- Which applications and depots belong to a project?
- Is the project archived?
6.10.2.1.3 Fields¶
| Field | Type | Cardinality | Description |
|---|---|---|---|
id |
string (uuid) |
1..1 |
Key. |
slug |
string |
1..1 |
Unique. |
name |
string |
1..1 |
|
archived_at |
datetime |
0..1 |
|
created_at |
datetime |
1..1 |
|
updated_at |
datetime |
1..1 |
6.10.2.1.4 Relationships¶
Referenced by
ReleaseApplication.project(1..1)ReleaseDepot.project(1..1)