Docs as Code with C4 and Arc42 I had to document some software architectures recently. The project consists of a mix of C/C++ and python code. It’s not a tremendously large project, but significant enough to justify having a thorough documentation what the code is supposed to do, how it is organised and who the various stakeholders could be.
I wanted to have a lightweight docs-as-code approach. I know people who have used Sphinx-Needs in the past, but this solution felt a bit daunting to me.