Skip to content

Guides

One job per page, for somebody who already knows what they are trying to achieve. A guide assumes competence: it does not teach the domain and it does not explain its own reasoning — where that is needed, Explanation has it.

Adding a source already has a full walkthrough inside the gem, at docs/adding_a_source.md. That file ships with the code and stays canonical — it is what an offline contributor has, and it is where the full contract and worked example live. The guide above is the field guide: shorter, and pointing into the file’s sections rather than restating them.