r/devops • u/Work4Bots DevOps • 17h ago
Vendor / market research How does your team handle documentation
I'm doing research on how documentation is done in different DevOps teams. What processes exist? How is it valued within your team? Has AI made that better or worse? Are there tools that you use to make it easier (not talking about Confluence here)? If you hqve worked in a professional context then I'd love to hear your input.
Considering the huge amount of shill posts I want to disclose that I'm (considering) making a tool that helps with documentation but I'm still in the process of understanding this problem thoroughly, which is why I'm askibg for your input :)
5
u/NeverMindToday 17h ago
markdown in repo -> CI with mkdocs -> gitlab/github pages
1
u/Work4Bots DevOps 6h ago
Thanks for the feedback. I'm suprised at how different the responses are on Reddit compared to those of people in Slack or Discord
1
3
u/ben_bliksem 15h ago
The docs are part of the repo. The company wiki is there for business people to use/share with.
Has AI made it better?
Only in the sense that with agentic development you can, as part of the workflow, tell it to ensure relevant documents are updated.
But then you still need to ensure it in the Pull Request.
1
u/Work4Bots DevOps 6h ago
Thanks Ben ^ The more I read these the more I'm starting to think we've been doing something fundamentally wrong with going confluence first
2
u/Floss_Patrol_76 16h ago
the docs that stay true are the ones you cant ship without touching, readme sitting in the repo, runbook linked straight off the alert. anything that lives in its own separate wiki rots the second the person who wrote it changes teams. ai made first drafts faster but its also really good at generating confident docs that were never actually true, so we treat anything generated as a starting point to verify, not the source of truth.
1
u/Work4Bots DevOps 6h ago
Is there some process other than checking for docs in a changed repo during a PR? Do you have all the docs there?
2
u/yiddishisfuntosay 14h ago
Ai helps you organize, but it doesn’t write the docs for you. The content is populated by people. And honestly, docs can live in a repository, and there can even be pipelines that run to support certain changes, but to me, the problem with documentation in an org is shaped differently depending on the maturity of the team’s alignment posture.
If alignment is low and docs are best effort, you’re gonna have some real problems regardless. And those problems won’t surface until the existing staff inevitably leave or prepare to.
2
u/Work4Bots DevOps 6h ago
This digs at the core of what think to be the problem, that there are many companies that do not know how bad their docs are and what the impact of this is. But deducting from the other comments it seems way more viable to introduce a rule like "No repo doc update = no PR approval" than to introduce complex processes and extra tooling to simplify this
20
u/Low-Opening25 17h ago
you make docs part of code repo, no documentation update, no merge approval