Tests first, on the parts branch
We build the same counting code as the main history of tally, in another order. Here each test comes with the code
that it tests, and not after it. This history is on a branch of its own, parts, which leaves main where the
project begins.
Each part ends with a section called What changed. It lists every file that the part changes, with a link to the file, and then the whole diff of each file, folded. A lockfile and a binary file have a link alone. The text above it explains the change.
Read the tutorial
Each change explained, with the code to look at.