7 Documentation
7.1 Documentation should describe what you actually do
Contextualize all the things!
- Why did you make this decision?
- How does this work?
7.2 Documentation workflow
You want an easy-to-use collaborative workflow. Here are some options (not mutually exclusive):
- Explanatory code comments
- README files (Github will render Markdown README files as nice web pages)
- Github wiki
- Many other wikis
- Word documents in Dropbox, I guess? Sometimes you have to make compromises.
For more project documentation tips including how to write a useful readME and metadata, see the workshops and tutorials under Additional Resources.