Open
Description
Updated: Wed Jun 03 2015 23:50:34 GMT+0200 (CEST) (1433368234571
)
standard-readme
Constraints
- A README consists of blocks
- Blocks can be nested
- A block is made up by:
- Rules defining the look and behavior
- Required information
- Predefined space for optional sub-blocks
Blocks
Heading
- requires a title
- (optional) Block: Badges
- followed by description
Install(ation)
- Even if it's just
npm install <my-package>
, cuz sometimes it's not - Sytem dependencies (like
ffmpeg
) are mentioned here
Usage / Example
- A minimal example
- Should use / show most default values
- Shows how the developers intend the usage
- If CLI, use the most common flags in your call
API
- Like @yoshuawuyts I'm for defining a
standard
way to outline your API in the README - Discussion in api section syntax #3
- If CLI, describe all your flags here
License
- Is strictly mandatory (until further reviewed by lawyer/responsible persons)
- (optional) link to LICENSE file
Optional Blocks
Badges
- http://shields.io/
- No constraints regarding flat, rounded, etc..
- Can also include images / gifs showing the projects' behavior