Factor reference material out of documentation how-tos #942
Labels
No labels
blocked
breaking
bug
data loss
design finalized
good first issue
new feature area
question / support
security
waiting for response
No milestone
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
borgmatic-collective/borgmatic#942
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What I'd like to do and why
The borgmatic how-to documentation has grown organically over time, accreting a fair amount of reference-oriented material interspersed within the how-to content. This makes it difficult to find the right reference material when you need to know about how a particular feature works. It also makes it difficult to discover features to begin with, because the docs are not oriented in terms of features but rather use cases.
Additionally, much of the existing reference material feels shoehorned into the how-to docs. For instance, a page about passwords contains docs about the environment variable feature (which can be used for more than passwords), and the page about databases contains the docs about borgmatic's runtime directory (which applies to more than just databases).
So for this ticket, do a holistic pass over all the how-to documentation, factoring out material into separate reference docs as appropriate.
Other notes / implementation ideas
This will entail figuring out:
As part of this work on reference docs, consider documenting all of the files and directories that borgmatic uses, like how Borg does. (See "directories and files.")
Implemented in main and is live here: https://torsion.org/borgmatic/
The factoring out isn't perfect, but IMO it's a good start. We can continue to iterate, especially now that there's a place for the reference documentation to live.