Documentation
docs/ is the product as much as the code is. A change to behaviour that
contradicts a document is not done until the document is updated.
Prose style: second person, imperative in procedures, sentence case headings, short paragraphs. Direct and unhyped. Define jargon on first use.
Do not overclaim. This applies with particular force to
docs/THREAT-MODEL.md. Overstating what the device protects against is a
security bug in a project whose entire value rests on being honest about its
boundaries. If a defence is partial, say which part.
Rendered from CONTRIBUTING.md, the same bytes that ship with the code. SHA-256 80ae67da20b1d79a061ae1ffe5ac6af62ad6b80566961c8d27c3a1b5fb0e265d