JohnLBevan.github.io

Docutopia

An architectural approach to documentation

For discussion, please see related Hacker News Thread.

Background

I work for a large company with a mix of monolithic off-the-shelf applications, bespoke micro-services, and everything in between; like many large companies. Our documentation (both technical and user facing) is fairly unstructured; teams will create documents they feel are useful; then in some cases email that document to the current users and forget about it, in others put them on one of several SharePoint/intranet sites, will write the documents in Confluence, or will write markdown inside the project’s GitHub repo, but with that being unpublished / just browsable via the repo.

There has to be a better way… Does anyone have one?

Proposal

Here are some of my thoughts on what a good solution may look like… It’s quite similar to how one may approach micro-service architecture:

Feedback

Please share your thoughts here: Hacker News Thread.