Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Domain Driven Design diagrams and syntax #1624

Open
d-sauer opened this issue Aug 19, 2020 · 7 comments · May be fixed by #5353
Open

Support for Domain Driven Design diagrams and syntax #1624

d-sauer opened this issue Aug 19, 2020 · 7 comments · May be fixed by #5353

Comments

@d-sauer
Copy link

d-sauer commented Aug 19, 2020

Would it be possible to provide syntax and diagram styles for Domain Driven Design.
Good example: https://contextmapper.org/

Where there is a lot of existing support from Mermaid, but some DDD concepts like ACL or similar building-block objects it's a bit inconvenient to do code/draw.

@d-sauer d-sauer added Status: Triage Needs to be verified, categorized, etc Type: Enhancement New feature or request labels Aug 19, 2020
@yishenggudou
Copy link

+1

1 similar comment
@maxperezml
Copy link

+1

@jgreywolf jgreywolf added Contributor needed Status: Approved Is ready to be worked on Good first issue! Type: New Diagram and removed Type: Enhancement New feature or request Status: Triage Needs to be verified, categorized, etc labels Mar 10, 2023
@macel94
Copy link

macel94 commented Mar 21, 2023

+1

2 similar comments
@BugliL
Copy link

BugliL commented Sep 1, 2023

+1

@AliHoussein
Copy link

+1

@AngeloChecked
Copy link

Hello everyone, I'm available to help implement something or assist anyone who needs it. Has anyone started working on this issue or are there any updates?

@reid-spencer
Copy link

reid-spencer commented Jan 20, 2024

FYI: You might want to look at riddl, which defines bounded contexts, domains, adaptors (acls), message processors, and many other concepts via a textual language. It has a validating compiler that produces an Abstract Syntax Tree (AST) and various passes to do whatever you want with it. One of those things is a DIagramsPass to develop mermaid diagrams from the AST. This is a pre-1.0 project but its been through 30+ pre-releases already. All that is left before 1.0 is finishing the diagrams pass and correcting the documentation. Documentation is
here. Help to finish this off would be much appreciated, and is very much needed, @AngeloChecked :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

9 participants