-
Notifications
You must be signed in to change notification settings - Fork 16
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
Use case visualization with Mermaid.js #37
Comments
I will work on this issue. |
include usecase flow chat to readme and refactor some methods to reder mermaid to support usecase and entities re herbsjs#37
Wow! great job @maikmb! (1) is it possible to change the color of the graph? this blue/purple doesn't match the current visual identity. (2) have you tested with complex UCs (many IFs and/or multi-level steps)? |
Well done @maikmb! For me, we just need to change the colors, nothing more. |
Awesome! |
Please open the PR |
Hi @jhomarolo, I will implement unit tests to open PR. I need one more day to implement it. |
Hi @dalssoft ! This part refers to Multi-Level Steps. Step example:
|
Hey guys, here's the full example with complex Multi-Level Steps. Flow Chart Usecase
|
Is there a PR for this issue? I couldn't find. |
Hi @dalssoft, I will open a PR for this feature. I created a new glue, herbs2mermaid, and configure it for my project to test with shelf. |
@maikmb when you finish, please put the pr link here |
since we have /~https://github.com/herbsjs/herbs2mermaid now, can we move on with this feature? |
# [4.1.0](v4.0.1...v4.1.0) (2022-10-10) ### Features * **herbs2mermaid:** install herbs2mermaid and configure darkmode to mermaid render ([6281f72](6281f72)), closes [#37](#37) * **mermaid-usecase:** implement basic ifelse workfow ([f613dde](f613dde)), closes [#37](#37) * **mermaid-usecase:** implement basic usecase class diagram ([bb5614e](bb5614e)), closes [#37](#37) * **mermaid-usecase:** implement flow chart tab to shelf ([bc52c9e](bc52c9e)), closes [#37](#37) * **mermaid-usecase:** implement ifelse complex relationship ([bea52d0](bea52d0)), closes [#37](#37) * **mermaid-usecase:** include usecase flow chat ([dbf0790](dbf0790)), closes [#37](#37)
It would be interesting to understand a use case not only in code but also having a more "visual" approach and have this information as part of Shelf experience.
For that we could extract metadata from Herbs
usecase
and export to MermaidJS:Generated graph (by github / mermaid):
The text was updated successfully, but these errors were encountered: