Skip to content

Add auto-generated examples dashboard#18

Merged
erwei-xilinx merged 1 commit into
mainfrom
add-examples-dashboard
Mar 12, 2026
Merged

Add auto-generated examples dashboard#18
erwei-xilinx merged 1 commit into
mainfrom
add-examples-dashboard

Conversation

@erwei-xilinx

Copy link
Copy Markdown
Collaborator

Summary

  • Adds examples/generate_readme.py that scans example directories for transform_aie2.mlir / transform_aie2p.mlir presence and produces a categorized operator dashboard table (16 examples across 5 categories)
  • Adds .github/workflows/generate-dashboard.yml CI workflow that generates the dashboard and deploys it to GitHub Pages on pushes to main
  • Script has zero dependencies beyond Python stdlib — runs on ubuntu-latest without triton/torch
  • Includes --verify flag that fails CI if any example directory is missing from the registry

Prerequisite

GitHub Pages must be configured with Source: GitHub Actions in repo Settings → Pages (already done).

Test plan

  • Ran python3 examples/generate_readme.py --verify locally — registry verification passed, output table matches transform file inventory
  • After merge, trigger workflow via workflow_dispatch and verify the deployed GitHub Pages site renders correctly

🤖 Generated with Claude Code

@erwei-xilinx erwei-xilinx force-pushed the add-examples-dashboard branch from 8c3bcc5 to fe87fa1 Compare March 12, 2026 00:22
Adds generate_readme.py that scans example directories for transform
file presence (AIE2/AIE2P) and produces a categorized operator dashboard.
A CI workflow deploys the dashboard to GitHub Pages on pushes to main.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@erwei-xilinx erwei-xilinx merged commit 25eabbe into main Mar 12, 2026
8 of 9 checks passed
@erwei-xilinx erwei-xilinx deleted the add-examples-dashboard branch March 12, 2026 03:45
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