Ask HN: What platform/tool do you use for software documentation?
11–18 of 18 posts
Re: Ask HN: What platform/tool do you use for software documentation?
#12If you want search and some other features, consider the mdbook project used by Rust. It's not specific to Rust and it's pretty slick.
I have used docusaurus, vuepress, mkdocs, antora, and asciidoctor for documentation. I like mdbook the best.
Re: Ask HN: What platform/tool do you use for software documentation?
#13I have used Antora and think it's awesome, I would have preferred Asciidoctor + a bunch of my own Ruby scripts but that's only because I dislike JS.
Re: Ask HN: What platform/tool do you use for software documentation?
#14* Why are you doing this?
Ask your users.
* If you don't have users, why are you bothering?
* Who is going to maintain it after you're gone?
* How about "living off the land"?
* What about document management?
If it's just you, then delivery is probably more important than maintainability. Maybe it's more important to put the knowledge in a queryable data format if "what" is more important than "why". Delivery might look like PDF or HTML docs.
Your users might prefer HTML or (urrrp) Word. Or (gerp) Confluence. You can try to influence that, of course.
If it's code, e.g. Java or Python, there are built-in doc formats.
Finally, how are you going to manage the evolution of that documentation: you need to at least give passing thought to versioning and who can edit.
Swagger and Jupyter Notebook come to mind as creative approaches focused on particular problems. I've used Microsoft Access to document requirements and dependencies.
I wrote HTML with Notepad 20+ years ago in a CMM 3 shop (served off of a file share), and that created a whole committee to decide what a "document" even was.
I've used self-documenting / low code / no code approaches from time to time when crafting operational systems when I expect to immediately lose control to inveterate tinkerers.
Re: Ask HN: What platform/tool do you use for software documentation?
#15Personally, Notion, however, previously GitBooks (which got very expensive) then Docusaurus (which eventually we outgrew)
What was Docusaurus missing?
Re: Ask HN: What platform/tool do you use for software documentation?
#16 (describe 'cons)
Would show you how the cons function works, and information about the cons type, for example.Re: Ask HN: What platform/tool do you use for software documentation?
#17Re: Ask HN: What platform/tool do you use for software documentation?
#18I have used Antora and think it's awesome, I would have preferred Asciidoctor + a bunch of my own Ruby scripts but that's only because I dislike JS.
I wish it received more love, because asciidoc does. It's a complete documentation system allowing the users to write simple docs or full fledged books at ease.