generated from camaraproject/Template_API_Repository
-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
Context
The Release Collector V3 workflow is deployed in project-administration and currently deploys viewers to staging at:
https://camaraproject.github.io/project-administration/{viewer}.html
PR #68 completed the review of the latest run. We now need to define production URLs for use in the meta-release pages.
Proposed Production URLs
Deploy viewers to the main CAMARA GitHub Pages site:
Base URL: https://camaraproject.github.io/releases/
Viewers:
/releases/fall24.html- Fall 2024 meta-release/releases/spring25.html- Spring 2025 meta-release/releases/fall25.html- Fall 2025 meta-release/releases/portfolio.html- Complete API portfolio/releases/index.html- Entry page with links to all viewers
Rationale:
- On same base URL than swagger-ui (CAMARA wide github.io pages)
- Clean, short URLs for external sharing and wiki linking
- Clear separation between staging (project-administration) and production (main site)
- Allows future CAMARA website integration
Staging vs Production
Staging (for review): camaraproject.github.io/project-administration/
- Includes all viewers + internal admin viewer
- Updated automatically with each PR
- Used for review before production deployment (togehter with the PR with data changes)
Production (for public use): camaraproject.github.io/releases/
- Meta-release viewers + portfolio + entry page only
- Manual triggered deployment after PR approval and merge (with workflow)
- Linked from CAMARA wiki meta-release pages
Action Items
- Approve production URL structure
- Verify access to camaraproject.github.io repository for deployment workflow
- Approve entry page design (simple static index with links to viewers)
Related
Metadata
Metadata
Assignees
Labels
No labels