ADR-002: Use DIVIO documentation system
Status
Active
Context
According DIVIO documentation system, documentation can have different and often conflicting needs.
Decision
Follow the guidelines of DIVIO documentation system, adding a new type of document Design. In particular, decide the type of a document according this table:
| Tutorials | How-to guides | Reference | Explanation | Design |
---|---|---|---|---|---|
oriented to | learning | a goal | information | understanding | solving a problem |
must | allow the newcomer to get started | show how to solve a specific problem | describe the machinery | explain | understand a problem, design a solution and evaluate it |
its form | a lesson | a series of steps | dry description | discursive explanation | analysis and problem solving |
analogy | teaching a small child how to cook | a recipe in a cookery book | a reference encyclopaedia article | an article on culinary social history | scientific paper |
Make sure that the type of a document (i.e. tutorial, how-to guide, reference or explanation) is obvious for the reader.
The documentation is used also during the design of Dokmelody, so an additional type of documentation will be added: design.
Consequences
Writers can focus on the type of document to write, according its scope.
Easier navigation and comprehensions of documentation for readers.