Add DSLs for constructing architecture modules ergonomically#5
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Choreo.Lab.DSL.Infrastructuresyntax for Livebook-friendly chinfrastructure sketches over the stableChoreobuilders, including bindable cluster constructors for VPCs and subnets.Choreo.Lab.DSL.FSMsyntax for variable-bound finite-state-machine sketches over the stableChoreo.FSMbuilders.Choreo.Lab.DSL.MindMapsyntax for Livebook-friendly mind-map sketches over the stableChoreo.MindMapbuilders, including typed branch and association edges.Choreo.Lab.DSL.ERDsyntax for Livebook-friendly schema sketches over the stableChoreo.ERDbuilders, including block-based table columns and typed cardinality edges.Choreo.Lab.DSL.UMLsyntax for Livebook-friendly class/struct sketches over the stableChoreo.UMLbuilders, including block-based fields/functions and typed relationship edges.Choreo.Lab.DSL.Dataflowsyntax for Livebook-friendly pipeline sketches over the stableChoreo.Dataflowbuilders, including stage clusters and typed normal/error/retry/dead-letter paths.Choreo.Lab.DSL.Sequencesyntax for Livebook-friendly sequence sketches over the stableChoreo.Sequencebuilders, including ordered messages, activations, notes, and block fragments.Choreo.Lab.DSL.C4syntax for Livebook-friendly C4 sketches over the stableChoreo.C4builders, including hierarchy-aware constructors, scope statements, clusters, and relationship verbs.Choreo.Lab.DSL.DecisionTreesyntax for Livebook-friendly decision policy sketches over the stableChoreo.DecisionTreebuilders, including condition-labeled branch helpers.Choreo.Lab.DSL.Workflowsyntax for Livebook-friendly process sketches over the stableChoreo.Workflowbuilders, including swimlanes, typed execution edges, conditions, and Saga compensation helpers.Choreo.Lab.DSL.Dependencysyntax for Livebook-friendly software dependency sketches over the stableChoreo.Dependencybuilders, including clusters and typed dependency edges.Choreo.Lab.DSL.Requirementsyntax for Livebook-friendly requirements traceability sketches over the stableChoreo.Requirementbuilders, including requirement-kind constructors and typed traceability edges.Choreo.Lab.DSL.Domainsyntax for Livebook-friendly DDD and event-storming sketches over the stableChoreo.Domainbuilders, including context maps, tactical domain flows, and named scenarios.Choreo.Lab.Viewpipe-friendly helpers for Livebook zoom, focus, filter, path, and collapse exploration overChoreo.View.Choreo.Lab.Composepipe-friendly helpers for Livebook cluster, embed, connect, and trace composition overChoreo.