What every Stone Arch Silicon project is, what stage it is actually at, and where its code lives. One page per project, organized by track, rendered straight from markdown.
Status: current as of 2026-10-03. Stage claims are drawn from each repository's own artifacts, not from intentions.
- What Stone Arch Silicon is building — the eight repos, in one table.
- How the projects fit together — the dependency graph and its known breaks.
- Project stages — what each stage claim requires as evidence.
| Track | Pages |
|---|---|
| Framing | 1: Overview, 2: How they fit together, 3: Stages |
| Curriculum | 4: Track, 5: ASIC 101, 6: ASIC Tutor |
| Documentation | 7: Track, 8: ASIC Docs, 9: ASIC Docs Theme |
| Hardware and research | 10: Track, 11: Systolic Matrix Multiplier, 12: 8-Bit Posit |
| Infrastructure | 13: Track, 14: Club Website, 15: Org Profile |
| Shared | 16: Toolchain and site pattern, 17: Contributing |
Every project page answers the same five questions: what it is, what stage it is at, what is in the repo, where to start, and what is missing.
| Project | Stage |
|---|---|
| ASIC 101 | Course material in development |
| ASIC Tutor | In development, private |
| ASIC Docs | Scaffold |
| ASIC Docs Theme | Usable |
| Systolic Matrix Multiplier | Synthesis — blocked on pin count |
| 8-Bit Posit | Concept — specification only |
| Club Website | Live |
| Org Profile | Live |
Stage definitions and the evidence each requires are in page 3.
| Path | Purpose |
|---|---|
| Pages/ | Project pages and images |
| Pages/TEMPLATE.md | Starting point for a new page |
| app.js | Site configuration, navigation, and the markdown renderer |
| index.html, style.css | Static site shell |
To preview the site, serve the repository root over HTTP:
python3 -m http.server 8000Open http://localhost:8000. There is no build step and no package installation.
Add a page by copying Pages/TEMPLATE.md to the next free page_N.md. The rules the renderer enforces:
- Exactly one
#heading per file, on the first content line. It becomes the sidebar label. - Numbering must be contiguous. The first missing number stops page discovery, hiding every page after it.
- Raw HTML is escaped. Markdown only.
- Link pages by filename:
[stages](page_3.md). - Commit images under
Pages/img/and reference them by relative path.
Keep project pages short and state the stage the artifacts support, not the eventual ambition. Full guidance is on page 17.