Hello everyone,
We've been working on modular documentation internally (in Red Hat) for a while, and since our efforts and the modularization/modernization initiative Fedora Docs align to a large degree, we want to share with you what we have so far. The following is a short digest of our progress so far. We still need to decide how to put everything together and how to keep track of various articles, this is mostly thoughts on various types of content. Hopefully you'll find this useful; I'll follow this up later with some additional ideas. Modular Documentation - Definitions used for RHEL docsNOTE: This document is not intended as a complete reference guide for documentation-related terminology. Module = a building block of information with a well-organized structure that can be combined with other modules into a larger assembly; reused piece of content
Assembly = A collection of modules -- a docs realization of a user story User story = a short description of something the user wants or needs to do to achieve a goal.
We don’t use the term topic on purpose:
User-story-based docs = docs developed to support a user story; for our purposes, the same as use case-based docs. Modular docs = docs structured into modules and assemblies
What are user stories? Contrasting User Stories and Use Cases
What's the Difference between Feature-based Docs and User-story-based Docs?Feature-based docs:
User story-based docs (we also call them assemblies because our plan is to assemble them from reusable modules):
Neither of these approaches is necessarily right or wrong. They just have different purposes:
Helping people get things done is at the heart of
this initiative. If done right, user story-based docs will
save users time they would otherwise need to spend on
learning how features work and then figuring out how to
actually use them. |
_______________________________________________ docs mailing list -- docs@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to docs-leave@xxxxxxxxxxxxxxxxxxxxxxx