Skip to content

Catalog split: federated build, eval enrichment fix, UX improvements#4

Merged
dmartinol merged 1 commit into
mainfrom
init
Jun 26, 2026
Merged

Catalog split: federated build, eval enrichment fix, UX improvements#4
dmartinol merged 1 commit into
mainfrom
init

Conversation

@dmartinol

Copy link
Copy Markdown
Contributor

Summary

  • Federated build: each pack is git cloned from its source repo at build time; marketplace/rh-agentic-collection.yml is the single source of truth
  • Eval enrichment fix: removed the second apply_eval_enrichment call in build_website.py that read from the catalog repo root (no eval/ dir there) and silently zeroed out evaluation summaries; eval data is now read only from cloned source repos in generate_pack_data.py. Also added fallback to pack["skills"] for packs without a catalog file
  • Dead code removal: removed showPackDetails() (~470 lines) and the dead pack-modal div from app.js/index.html; navigation now uses static collection pages
  • Static collection pages (docs/collections/<pack>.html): Skills tab infers skills from SKILL.md frontmatter for un-cataloged packs; GitLab blob URLs use /-/blob/ format; link label simplified to "View SKILL.md →"
  • Lola install accordion: packs without deploy_and_use in catalog get a collapsible installation block on the Overview tab
  • Stale references cleaned: AGENTS.md, docs/README.md, check_site.py, deploy-pages.yml updated to reflect the catalog-only repo (no more catalog/ dir, catalog/** path trigger, or modal checklist items)
  • Eval data location documented: AGENTS.md and README.md now explicitly note that eval/<pack>/<skill>/report.json lives in source repos, not here

Test plan

  • make test passes (validate.yml)
  • make generate completes without errors and prints eval enrichment per pack
  • docs/collections/<pack>.html pages render Skills tab for both cataloged and un-cataloged packs
  • GitLab packs (e.g. hummingbird) generate correct /-/blob/ URLs
  • Packs without deploy_and_use show the Lola install accordion on the Overview tab
  • make serve → site loads, "View Details" navigates to static page, no modal references remain

🤖 Generated with Claude Code

…ichment from build process

- Added notes in AGENTS.md and README.md to specify that evaluation reports are located in source repositories, not in the catalog repo.
- Removed the evaluation enrichment step from build_website.py, streamlining the website build process.
- Updated eval_site_enrichment.py to reflect changes in how evaluation data is handled during the build.

Signed-off-by: Daniele Martinoli <dmartino@redhat.com>
@dmartinol dmartinol merged commit 2b0e9d7 into main Jun 26, 2026
1 check passed
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