The walks of timewalk-test
The pages that students read, one site for each walk of
timewalk-test.
- tally, step by step
a narrative: read it. How tally, a word counter, was built, one part at a time: from an empty command to a report.
- Only the tests
a narrative: read it. Three parts of tally: the code, its tests, and the most common words.
- Tests first, on the parts branch
a narrative: read it. A part of the history on a branch of its own: the code and its tests, first.
- tally, one move at a time
a tutorial: read it, or build it yourself. Build tally yourself, one small change at a time: a function, its tests, types, and a report.
- A git hook, one move at a time
a tutorial: read it, or build it yourself. A check that git runs before each commit, and then the tests in it, shown one commit at a time.
- Two parts of tally, one move at a time
a tutorial: read it, or build it yourself. A small tutorial taken out of the big one: two moves on the tests, and one move on the most common words.
- The tests of tally, with notes of its own
a tutorial: read it, or build it yourself. A small tutorial with its own words at each stop: what it leaves out, and what the moves did.
- Types, then the report, with notes of its own
a tutorial: read it, or build it yourself. A small tutorial with its own words: all the moves on types, then one move after a gap, and a word at the end.
- How tally counts, in three stops
a narrative: read it. A small narrative taken out of the tutorial: how tally counts, how its tests check it, and how it finds the most common words.
- A release of tally, one move at a time
a tutorial: read it, or build it yourself. A rename by a patch, a new version and its lock, and then files renamed and removed by mv and rm.
- A bigger tally, one move at a time
a tutorial: read it, or build it yourself. tally gets a table, a page of docs with a picture, a library of its own, and code that ruff passes.
- tally, with the author's exact versions
a tutorial: read it, or build it yourself. Build tally yourself with the same versions of its tools as the author: ruff comes from the project, not from today's newest release.
- A bigger tally, with the author's exact versions
a tutorial: read it, or build it yourself. tally gets a table, a page of docs, a library of its own and a tool in a group of its own, each at the author's version.