Proper documentation needs code owners.

11 hours ago   •   1 min read

By Vladimír Záhradník

In my previous post I argued that documentation belongs in Git.

That’s a good start.

But it’s not enough.


When someone creates a pull request for documentation,
who is responsible for reviewing it?

And more importantly:

who has the final say?

If approvals are just a checkbox, your documentation is already dead.


This is where code owners come in.

I’m borrowing the term from software engineering, but the idea is simple:

every part of documentation has a clear owner

Not one person for everything.

Multiple people, each responsible for a specific domain.


In a typical SaaS, that might look like:

  • API
  • integrations (often split further)
  • core product areas by feature

Because in reality:

nobody understands everything in depth

And if someone does, you have another problem:

bus factor = 1

That’s not expertise.

That’s a single point of failure.


Proper documentation is not just about writing.

It’s about ownership.

Clear responsibility.

Distributed knowledge.


How to select and train these people?

That’s a topic for another day.

Spread the word

Keep reading