NOTES.md
Leave notes next to the thing you're taking notes about.
What is a NOTES.md?
A NOTES.md is a plain Markdown file that lives in the directory
it describes. That's the whole idea. It holds developer-facing context that
doesn't belong in user documentation: gotchas, architectural decisions, deployment
quirks, half-finished thoughts, reminders for future-you.
The key property is locality. The file sits next to the code, so it's there when you need it — visible in diffs, version-controlled, searchable, and zero infrastructure required.
my-project/├── src/├── docker-compose.yml└── NOTES.md ← "port 5432 is hardcoded in legacy.py, fix before prod"
Think of it as the sticky note on the manila folder — except it travels
with the folder, survives a git clone, and shows up in grep.
The convention
This page follows the informal standard described at
github.com/goude/NOTES.md
. That repository is the canonical reference: a single-page spec, a
worked example, and its own NOTES.md in the same repo.
The spec is deliberately minimal. A NOTES.md is not a wiki, not
a changelog, not a runbook. It is whatever helps the next person — or the
next version of you — understand the thing they're looking at right now.
This directory's NOTES.md
What follows is the actual NOTES.md for this part of the site,
rendered in place.
todo:- move the ai slop into its own subdir `aislop/`