seed repo with README, LICENSE, and Makefile
Repository
Explore the complete chronological history, open any source snapshot, or filter down to the milestone commits used by the guided course.
See how Repository fits into the courseCommit subjects and history are public. A lock marks source snapshots included with full access.
Filters
23 commits
docs/conventions: add initial writing conventions
docs/conventions: factor out list rules
toolchain/tools: add ShellCheck installer
add agent guide and singularize convention names
shell/docs/conventions: add the language layer
toolchain: move installer rationale into docs
make: split the Makefile into included modules
toolchain: install tools on demand with Make
docs/conventions: split backticks by medium
make: add `enter` to start an environment shell
decouple convention examples from implementation
shell/docs/conventions: brace only when needed
use fewer backticks in comments
toolchain: drive installs from tool definitions
toolchain: install tools as versioned releases
docs/conventions: add code review convention
standardize repository and makefile wording
docs/conventions: document group comments
make: stop exporting PS1 from enter
docs/conventions: treat commits as raw text
make: name local variables by owner
make: use MAKEFILES for entered shells
| Date | Commit | Subject | Course section | Lesson |
|---|---|---|---|---|
| 2026-05-25 | 1f83aca | seed repo with README, LICENSE, and Makefile | Make Graph Foundation | Give a bare Make invocation a stable entry point |
| 2026-05-31 | fd89be7 | docs/conventions: add initial writing conventions | - | No lesson |
| 2026-06-01 | 82c9105 | docs/conventions: factor out list rules | - | No lesson |
| 2026-06-05 | 10c86e7 | toolchain/tools: add ShellCheck installer | Managed Toolchain | Separate tool facts from install mechanics |
| 2026-06-05 | e4d02ef | add agent guide and singularize convention names | Appendix · Repository Contracts | Write the agent entry point |
| 2026-06-05 | ad235d8 | shell/docs/conventions: add the language layer | Appendix · Repository Contracts | Preview lesson |
| 2026-06-05 | e3f23cb | toolchain: move installer rationale into docs | - | No lesson |
| 2026-06-07 | 7bf2533 | make: split the Makefile into included modules | Make Graph Foundation | Preview lesson |
| 2026-06-07 | 788dfba | toolchain: install tools on demand with Make | Managed Toolchain | Preview lesson |
| 2026-06-08 | d9d017f | docs/conventions: split backticks by medium | - | No lesson |
| 2026-06-09 | 6cd3401 | make: add `enter` to start an environment shell | Entered Environment | Enter a repository-shaped shell |
| 2026-06-11 | c6ce65f | decouple convention examples from implementation | - | No lesson |
| 2026-06-13 | 573a978 | shell/docs/conventions: brace only when needed | - | No lesson |
| 2026-06-15 | 80584b2 | use fewer backticks in comments | - | No lesson |
| 2026-06-15 | 73f70c4 | toolchain: drive installs from tool definitions | Managed Toolchain | Preview lesson |
| 2026-06-18 | f9b85bc | toolchain: install tools as versioned releases | Managed Toolchain | Preview lesson |
| 2026-06-19 | 6cb3b4f | docs/conventions: add code review convention | Appendix · Repository Contracts | Preview lesson |
| 2026-06-25 | 549042a | standardize repository and makefile wording | - | No lesson |
| 2026-06-26 | 8eaab97 | docs/conventions: document group comments | - | No lesson |
| 2026-06-26 | 8f53b24 | make: stop exporting PS1 from enter | Entered Environment | Preview lesson |
| 2026-06-27 | 5c7856b | docs/conventions: treat commits as raw text | - | No lesson |
| 2026-06-27 | 6efe9dc | make: name local variables by owner | Make Graph Foundation | Preview lesson |
| 2026-06-28 | 9981476 | make: use MAKEFILES for entered shells | Entered Environment | Preview lesson |