DEV Community

Discussion on: 💻 Documentation as code

Collapse
 
bertilmuth profile image
Bertil Muth

This is a topic I have been thinking about and working on for a long time. I‘m a big fan of “living documentation” - documentation that is never outdated because it is generated from the code or other technical artifacts (like the API docs you mentioned).

I’ve created a library for representing use cases as code, including complicated workflows, with the option of generating documentation from it: github.com/bertilmuth/requirements...

I’ve also created a library for generating diagrams from source code: github.com/diagramsascode/diagrams...

You can also run it as a script using JBang. Here’s the gist:
gist.github.com/diagramsascode/90b...