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

[FEATURE REQUEST] Add to Mermaid support to current Flowcharts and Sequence Diagrams #389

Closed
jasondavis opened this issue Apr 6, 2017 · 9 comments
Labels
feature request 🌟 Issue is a new feature request. help wanted 🆘 Pull request/issue requires extra help from the community. Check these out if you're new!

Comments

@jasondavis
Copy link

This Markdown app http://support.typora.io/Draw-Diagrams-With-Markdown/ shows how to create Sequence Diagrams and Flowcharts in Markdown as well as another type called Mermaid. It uses the same libraries that Boostnote uses:

The 3rd type Mernaid has a JS library they use here https://knsv.github.io/mermaid/#mermaid

The reason I request Mermaid support be added as well...

  • It allows to do if else flowcharts which any use I would have for a chart like this would require me describing if else type actions to show the flow of an app.
  • It also has a loop UI element to show a loop iteration in the diagram/flowchart
  • It also allows to build a Gantt Chart
@kazup01 kazup01 added the feature request 🌟 Issue is a new feature request. label Apr 6, 2017
@kazup01 kazup01 added help wanted 🆘 Pull request/issue requires extra help from the community. Check these out if you're new! and removed feature request 🌟 Issue is a new feature request. labels Jul 6, 2017
@AntowaKartowa
Copy link

I need to draw binary tree and mermaid would be very usefull for that reason

@GoodGoodJM
Copy link

This is why I can not cross from Atom to BoostNote. Be absolutely necessary..

@sradevski
Copy link

For what is worth, you can create various diagrams using PlantUML, #1062. I just tried it out and it is the same syntax for sequence diagrams, plus more.

Mermaid is way slicker if you ask me, but I am not sure adding another diagram renderer that supports less diagrams is reasonable. Some input from the core contributors would be nice.

@AntowaKartowa
Copy link

Inside the block you can add any of the supported diagrams by PlantUML such as Sequence, Use Case, Class, Activity, Component, State, and Object diagrams.

@sradevski Thanks. Just checked documentation for supported diagrams. Looks promising.

@tatoosh
Copy link

tatoosh commented Mar 4, 2018

Please add the support for mermaid!

@rsimp
Copy link

rsimp commented Mar 27, 2018

Well one reason to go with mermaid is that it's natively supported in JS, as opposed to markdown-it-plantuml which is a js port and only seems to be supported by one developer (8 stars vs 15k). The source code is very low level and hard to parse, and the tests are incomplete, but it seems like a surprisingly complete and bug free port. Newer features will have to be manually added in though.

@Rokt33r Rokt33r added the feature request 🌟 Issue is a new feature request. label Apr 4, 2018
@IssueHuntBot
Copy link

@enyaxu has started working. Visit this issue on Issuehunt

@IssueHuntBot
Copy link

@enyaxu has submitted output. Visit this issue on Issuehunt

@IssueHuntBot
Copy link

@kazup01 has rewarded. Visit this issue on Issuehunt

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request 🌟 Issue is a new feature request. help wanted 🆘 Pull request/issue requires extra help from the community. Check these out if you're new!
Projects
None yet
Development

No branches or pull requests

10 participants