Documenting Pipelines

Hi,

with increasing complexity in Pipelines I feel a nee to create Human Readable Documentation for it. Its frankly a bit frustrating having to follow diverse include/extends/anchor to find that line of code that wracks havoc in a Pipeline.

I am a BIG fan of Documenting code in place and auto-generating the actual documents (pydoc, javadoc, etc). Its the only chance of it being at least somewhat in sync with the code.

Is there already something for Gitlab CI?

cu
Wonko

I started to toy around to see if I can generate some clarity. Her: https://chaos.expert/-/snippets/67 is some python code that generates a PlantUML Class Diagram. In this case from the AutoDevOps CI

Its far from complete/usable but shows what I am aiming for.