Generating architecture diagrams from .NET Aspire resources at publish time

Software architecture diagrams tend to age poorly, often becoming obsolete as soon as actual implementations start diverging from the initial design. They struggle to keep up with the continuous evolution of code, dependencies, and business requirements. Maintaining them requires discipline and rigor, which are often lacking in software development projects. Ideally, there would be a way to…