This is an automated email from the ASF dual-hosted git repository.
wave pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tooling-docs.git
The following commit(s) were added to refs/heads/main by this push:
new 575979e Project is now PMC include Incubator Podlings
575979e is described below
commit 575979e663fadbba8ddf63910c1907587a9693cc
Author: Dave Fisher <[email protected]>
AuthorDate: Wed Feb 5 11:51:32 2025 -0800
Project is now PMC include Incubator Podlings
---
apache-trusted-release/platform.md | 31 +++++++++++++++++++++----------
1 file changed, 21 insertions(+), 10 deletions(-)
diff --git a/apache-trusted-release/platform.md
b/apache-trusted-release/platform.md
index 02fd9cc..4a9418e 100644
--- a/apache-trusted-release/platform.md
+++ b/apache-trusted-release/platform.md
@@ -40,15 +40,15 @@ See [Release Lifecycle](./lifecycle.md) for how phases are
chained together to p
The co-ordinates make up the external path to objects. The metadata database
provides the map to the local path.
1. Stage (Candidate, Current, Archived, …)
-2. Project (Responsible TLP)
-3. Product (Main, Sub-projects)
+2. PMC (Responsible TLP or Incubator PPMC)
+3. Product Line (Main, Sub-projects)
4. Version (String, latest)
5. Files, Metadata (A release is a folder of one or more files or sub-folders)
-- Latest main product release: `/<stage>/<project>/latest/<file>`
-- Main product by version: `/<stage>/<project>/<version>/<file>`
-- Latest product release: `/<stage>/<project>/<product>/latest/<file>`
-- Product release by version: `/<stage>/<project>/<product>/<version>/<file>`
+- Latest main product release: `/<stage>/<pmc>/latest/<file>`
+- Main product by version: `/<stage>/<pmc>/<version>/<file>`
+- Latest product release: `/<stage>/<pmc>/<product>/latest/<file>`
+- Product release by version: `/<stage>/<pmc>/<product>/<version>/<file>`
### Restful API
@@ -60,6 +60,7 @@ The co-ordinates make up the external path to objects. The
metadata database pro
2. CRUD on
- Releases - Delete is not removal. It is a stage.
+ - Artifacts - Managed with a Release. Sysadmins can do targeted full CRUD
on artifacts if required.
- Public Signing Keys - Delete only if unused.
- Votes - Store each vote in metadata.
- SBOMs - Special files stored in the release folder.
@@ -80,8 +81,10 @@ The co-ordinates make up the external path to objects. The
metadata database pro
### Web UI
1. Directory Pages
- - Project directory (_main page_)
- - Project release directory
+ - PMC directory (_main page_) - excludes podlings and atticked PMCs
+ - PMC release directory (also PPMC)
+ - Incubator podling directory
+ - Atticked PMC directory
2. Release Page
- Static public version for Current and Archived Stages.
@@ -95,10 +98,18 @@ The co-ordinates make up the external path to objects. The
metadata database pro
- PMC level metadata and releases
- Product level metadata and releases
- Manage releases
-
+ - PMC lifecycle transitions - podling, TLP, attic.
+
+5. System Admin Page
+ - Manage Distribution Channels
+ - Perform Migration Tasks
+ - Enable GHA Builds
+ - Manage PMC Transitions
+ - Watch Operations
+
5. Audit Page
- ASF event history
- - Project event history
+ - PMC event history
- Product event history
6. Page Template
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]