C4InterFlow icon indicating copy to clipboard operation
C4InterFlow copied to clipboard

Architecture as Code (AaC) framework that generates diagrams and lets you analyse Application Architecture. Inspired by C4 Model

Results 7 C4InterFlow issues
Sort by recently updated
recently updated
newest added

### Context At the moment, when using structure aliases, only the full path would work e.g. `dotnet.eShop.Architecture.SoftwareSystems.BasketApi.Containers.Grpc.Components.BasketService` ### Requirement Add support for `..` recursive descent JSON Path syntax, so that...

enhancement
good first issue

### Context - Sequence diagrams for Business Processes have Group boxes per Activity as well as per cross-participant interactions. This make diagrams a bit too busy. - C4 Sequence Diagrams...

enhancement
good first issue

### Context At the moment AaC DSL supports only Application Architecture ### Requirements Add support for Infrastructure Architecture as Code, so that it can be described independently of Application Architecture...

new feature

### Context At the moment there is a little bit of support for Entity in the framework (see `C4InterFlow.Structures.Entity`). - There is support for Composition via `ComposedOfMany` and `ComposedOfOne` properties...

enhancement

### Context Many organisations are using [Business Capability Model](https://en.wikipedia.org/wiki/Business_capability_model) for strategic planning. When it comes to technical execution of a plan, it's not always clear which Software Systems will be...

new feature

### Context C4InterFlow supports two AaC Read Strategies: `C4InterFlow.Automation.Readers.CSharpAaCReaderStrategy,C4InterFlow.Automation` `C4InterFlow.Automation.Readers.YamlAaCReaderStrategy,C4InterFlow.Automation` When using CLI commands that use AaC Read Strategy e.g. `draw-diagrams`, `query-use-flows` etc., the full names of these AaC Read...

enhancement
good first issue

### Context At the moment Information and Error messages are written to Console with Console.WriteLine method. ### Requirement It would be better if the user was able to add CLI...

enhancement
good first issue