Sources for gh CLI extensions. Each subfolder is its own extension; once published to its own repo, an extension is installable via:
gh extension install <owner>/<repo>
See the GitHub CLI extensions docs for background on what gh extensions are and how they’re built.
End-user documentation — installation, walkthroughs, and per-command reference — lives in the classroom50 wiki:
| Topic | Page |
|---|---|
| Install both extensions | Installation |
Teacher walkthrough (org setup → init → classroom → roster → invite → download) |
Teacher Guide |
| Student walkthrough (accept → submit) | Student Guide |
Every gh teacher command and flag |
gh teacher reference |
Every gh student command and flag |
gh student reference |
| Common errors and debug flags | Troubleshooting |
The wiki is built from wiki/ in this repo and auto-synced on every merge to v1 (mirror-to-public.yaml). When you ship a new CLI feature, document it on the wiki — the per-extension READMEs in this folder are deliberately kept minimal (build/lint/test instructions only) so usage details don’t drift between two places.