|
|
(One intermediate revision by the same user not shown) |
Line 1: |
Line 1: |
− | __TOC__
| + | gone |
− | | |
− | This is a combination FAQ, rant, statement of intent, (what's the other good word)..
| |
− | | |
− | It'll eventually get moved to my own site, but I'll build it here so people can read it and understand my reasonings.
| |
− | | |
− | = 1. Maintainability =
| |
− | | |
− | Over everything else, documentation must be maintainable.
| |
− | | |
− | == 1.a. Avoid duplication ==
| |
− | | |
− | Avoid copying or rewriting upstream documentation.
| |
− | | |
− | ; Reasoning: To do so is just extra work and a maintenance nightmare.
| |
− | ; Alternative: Supply direct links to good documentation.
| |
− | | |
− | ; Exceptions:
| |
− | | |
− | * The upstream documentation isn't good enough.
| |
− | ** Contact them, tell them how and where you looked for their documentation and what you were expecting to find.
| |
− | *** Ask if you've been looking in the right place and if they have some beta documentation they've been working on.
| |
− | **** If yes: Help their beta get finished and published.
| |
− | **** If no: Collaborate with them.
| |
− | **** If they aren't amenable to collaboration, do it yourself and publish it here. Use it as leverage to make fun of their bad documentation.
| |
− | | |
− | * Duplicating documentation for basic commands or for common usage is ok.
| |