All guides

Start here

Fundamentals

Materials

Technology

Knowledge

Contributing

This repository is a practical, historically framed reference. Contributions should make it more accurate, safer, and easier to use without implying that a historical method is a substitute for modern professional practice.

Before you write

Evidence and citations

Quantitative claims and claims with meaningful health, safety, environmental, or engineering consequences need an authoritative citation. Prefer primary sources, peer-reviewed research, standards bodies, museums or universities with subject expertise, and public-health or government agencies. Put the source next to the claim it supports, using a descriptive Markdown link. A bibliography alone is not enough when readers cannot tell which source supports which fact.

For measurements, yields, temperatures, doses, exposure limits, disease rates, or historical dates:

Guide structure

Every guide in the four guide directories must include all of the following:

# Guide title

**Difficulty:** a realistic assessment.
**Prerequisites:** links or a clear statement that there are none.

## Why it matters

## Failure modes

## Era notes

The text after Why it matters may further qualify the heading. Keep headings stable when possible because other pages may link directly to their anchors.

Use metric units as the primary units throughout: metres, kilograms, litres, degrees Celsius, and their appropriate multiples. Historical or US customary units may follow in parentheses when they help the reader interpret a source. Give tolerances or ranges where a single value would be misleading, and state whether percentages are by mass, volume, or another basis.

Safety review

Review every procedure for hazards before submitting it. This is especially important for heat and pressure, fire, confined spaces, mining and excavation, water and sanitation, food preservation, medicine, toxic metals, reactive or caustic chemicals, distillation, and machinery.

Images and illustrations

Documentation checks

Before submitting, review every changed link and run the repository checker from the repository root. It uses only PowerShell's built-in features:

powershell -NoProfile -ExecutionPolicy Bypass -File .\scripts\check-docs.ps1

PowerShell 7 users can run the same check with:

pwsh -NoProfile -File ./scripts/check-docs.ps1

The checker validates local Markdown targets and heading fragments, local image targets and alt text, the guide schema above, and README index coverage. A successful run exits with status zero and prints a concise summary; any reported problem must be fixed before the change is ready for review.