5 min read
2026-01-23
The first line of the README should explain in one sentence what your project does.
A minimum usage example of 3-5 lines of code should be at the beginning of the README.
Animated GIF demos better convey the interactivity of a project.
An outdated README is worse than a missing README. Update it along with the code.
For long READMEs, create a table of contents with anchor links for navigation.
List supported language, OS and dependency versions.
Show real use cases, not just abstract examples.
In addition to the README, create templates for issues and pull requests to make it easier to contribute to the project.
For international projects, create READMEs in multiple languages.
See also: Diff Checker, YAML ↔ JSON, JSON Formatter