Diagrams are a powerful element for communicating ideas.
When working with Software Architecture Diagrams, having them defined as code and managed as pipeline artifacts can be quite useful.
This repo exemplifies how to do DaC and maintains reusable pipeline components for DaC.
Supported diagraming languages:
- Get familiar with d2 docs or d2 playground
- Create your first
diagram.d2file - Configure your editor for previews or run
./preview.sh diagram.d2 - Commit your diagram to your repository of preference
- Add a stage to your repository pipeline to get your diagrams automatically updated