Skip to content

feat: add circuit gallery and GitHub Pages deployment#4

Merged
paulgeorge merged 5 commits intomasterfrom
gallery-pages
Mar 17, 2026
Merged

feat: add circuit gallery and GitHub Pages deployment#4
paulgeorge merged 5 commits intomasterfrom
gallery-pages

Conversation

@paulgeorge
Copy link
Copy Markdown
Owner

Summary

  • 4 new analog circuit examples (555 timer, amplifier, audio filter, power supply)
  • Circuit gallery page at docs/index.html with 15 inline SVGs (6 digital + 9 analog)
  • GitHub Pages workflow for automatic deployment on push to master
  • Gallery build script at scripts/build-gallery.js

These commits were pushed to modernize-v2 after PR #1 was merged and need a separate PR.

Test plan

  • All analog netlists render to valid SVGs
  • Gallery page displays all 15 circuits
  • npm run build:gallery works
  • Pages workflow uses v5 actions (Node 24 compatible)
  • 83 tests still pass

@paulgeorge paulgeorge self-assigned this Mar 17, 2026
@paulgeorge paulgeorge merged commit c4080be into master Mar 17, 2026
3 checks 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