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 22 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

### Context At the moment all C4 and C4 Static diagrams are rendered with support for a set of built-in Element and Relationship Tags and Styles. ``` AddElementTag("c4interflow:lifecycle:new", $bgColor=green, $fontColor=#ffffff,...

good first issue
new feature

### Context At the moment `draw-diagrams` CLI command has `--interfaces` option which accepts a list of Interfaces, that is then used in Scope(s) definition. For each relevant Scope `draw-diagrams` command...

good first issue
new feature

### Context At the moment [dotnet.eShop](https://github.com/SlavaVedernikov/C4InterFlow/tree/master/Samples/dotnet.eShop/DotNetEShop) sample has CSharp and YAML AaC generators for the following Software Systems: - Basket API - Catalog API There are more projects in [DotNetEShop](https://github.com/SlavaVedernikov/DotNetEShop)...

enhancement
good first issue