Skip to content

Define production URLs for Release Collector viewers on camaraproject.github.io #347

@hdamker

Description

@hdamker

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions