Skip to content

Link project titles to HSSI software landing pages - #392

Merged
sapols merged 4 commits into
mainfrom
link-project-titles-to-hssi
Oct 1, 2026
Merged

sapols merged 4 commits into
mainfrom
link-project-titles-to-hssi

Conversation

@sapols

@sapols sapols commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Package titles on the Projects page now link to their HSSI software landing pages in both table and card views. Their normal color and typography are preserved; hover and keyboard focus use a subtle gray appropriate to light or dark mode.

Add a lowercase hssi field to all 95 packages across the three project YAML files, using published slugs from HSSI's live catalog. Populate 90 URLs and leave five fields empty for packages without published records: HelioAI, PyCDFpp, pyIntensityFeatures, PyTplot, and SWVO. A shared title include renders empty or missing URLs as plain text. Document the field in the project addition instructions.

Validation:

  • Existing python .github/workflows/pr_checker.py and git diff --check passed.
  • Metadata comparison verified that existing project values are unchanged, every package has an hssi field, and all 90 populated slugs appear in HSSI's published catalog.
  • Python Liquid previews verified 180 links across the table/card views and unchanged remaining markup; Chromium comparisons verified normal title color, typography, and dimensions in both themes, hover/focus colors, visible keyboard focus, and click destinations.
  • A full Jekyll build was not run because Ruby/Bundler are not installed in this environment.

HSSI availability: 83 of the 90 landing pages currently return HTTP 200. CCSDSPy, OCBpy, PyAuroraX, SciQLop, Speasy, GLOW, and PyMap3D return HTTP 500. All seven live metadata records have funders but no awards, matching the serializer crash addressed by the open HSSI PR #99. Their published slug URLs are retained so the links work once that fix is merged and deployed.

@sapols
sapols merged commit 7bc0bef into main Oct 1, 2026
1 check passed
@sapols
sapols deleted the link-project-titles-to-hssi branch October 1, 2026 17:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant