Easily track and manage your project’s evolution with comprehensive versioning features.
draft
, committed
).main
).branch3
, branch4
, and secondary_branch
.v1
, commit_secondary_branch
) are aligned with their respective branches.draft
, commited
).Docs_customer_onboarding
).draft
for main
).Operation | Description |
---|---|
Create Project | Creates a project and its initial draft version. |
Create Resource | Adds a new resource in draft status to the current project version. |
Edit Resource | Creates a deep copy of a resource for editing if the original is COMMITTED. |
Commit Project | Updates the statuses of the project, its manifest, and resources to COMMITTED. |
Discard draft | Deletes draft resources and the draft project version. |
Start New draft | Creates a new draft version by copying the last COMMITTED project version. |
Create Branch | Creates a new branch and a corresponding draft project version from the selected commit. |
Create Project
Create Resource
last_change_time
: Set to the current timestamp.last_committed_time
: Null (since the resource is WIP).Edit Resource
last_change_time
: Current timestamp.COMMITTED
Resource
COMMITTED
resource is created as draft.last_change_time
: Current timestamp.Commit Project
COMMITTED
.last_change_time
and last_committed_time
: Set to the current timestamp.COMMITTED
.Discard Draft
Start New Draft
COMMITTED
project version.COMMITTED
resources.Create Branch
COMMITTED
project version.COMMITTED
resources.COMMITTED
resources are cloned into draft (WIP) before editing.COMMITTED
status.