mermaid-js / mermaid

Generation of diagrams like flowcharts or sequence diagrams from text in a similar manner as markdown
https://mermaid.js.org
MIT License
70.54k stars 6.31k forks source link

Poll - next diagram type addition #177

Closed knsv closed 1 year ago

knsv commented 9 years ago

What additional digram type is should be added to mermaid?

nielsoledam commented 9 years ago

BPMN 2.0 diagrams

icylace commented 9 years ago

My choices in order of preference:

  1. class diagram
  2. state diagram
bastiao commented 9 years ago

+1

Gaoura commented 9 years ago

ERD then class diagram :3

knsv commented 9 years ago

Thanks for your vote! tors 10 sep 2015 kl. 21:02 skrev Gaoura notifications@github.com:

ERD then class diagram :3

— Reply to this email directly or view it on GitHub https://github.com/knsv/mermaid/issues/177#issuecomment-139346164.

knsv commented 8 years ago

Seems like class diagrams are at the top but will wait for some more votes.

jackycute commented 8 years ago

I would prefer class diagram and use case diagram.

YueLinHo commented 8 years ago

want class diagram

paolofulgoni commented 8 years ago

class diagram

HustLion commented 8 years ago

Hope there can be class diagram.

There's PlantUML supporting various types of diagrams, but it's not so elegant as mermaid is. Hope the source code of PlantUML would help the development.

knsv commented 8 years ago

Work with class diagrams came quite far actually before I had to decrease work spent with mermaid. Mermaid uses the syntax from PlantUML. The diagram below actually renders. The remaining thing is to finalize the positioning of the labels. The positioning can be considered beta and fails sometimes. Also remaining is to document the usage of this. An example is available in the repository mermaid/test/examples/classDiagram.html

    classDiagram
      Class01 <|-- AveryLongClass : Cool
      Class03 *-- Class04
      Class05 o-- Class06
      Class07 .. Class08
      Class09 --> C2 : Where am i?
      Class09 --* C3
      Class09 --|> Class07
      Class07 : equals()
      Class07 : Object[] elementData
      Class01 : size()
      Class01 : int chimp
      Class01 : int gorilla
      Class08 <--> C2: Cool label
HustLion commented 8 years ago

Hmm, wanna give a try about documenting the class diagram and hopefully solve the positioning issue. Maybe assign this to me? No guarantee but I will try my best. @knsv

knsv commented 8 years ago

@HustLion I welcome your assistance! Will assign it to you. Let me know if you have questions and I'll do my best to answer. 😀

HustLion commented 8 years ago

:smile: yay

ciekawy commented 8 years ago

@knsv the work you've mentioned as for the class diagrams - is there some branch available to look at?

HustLion commented 8 years ago

In the master branch, have a look at ./test/examples/classDiagram.html @ciekawy

vladsanchez commented 7 years ago

I'm a (old school) database developer and I want to contribute with Data Flow Diagrams, but I don't know where/how to start.

DFDs, along with ERDs, are my preferred modeling tools. They're easy to read and much welcomed by any audience. I'll appreciate your direction.

References:

stansidel commented 7 years ago

@knsv Are there any plans on making a release with class diagrams available? It looks pretty well in the example.

knsv commented 7 years ago

It is time. I am releasing it now. :)

chanjohnathan commented 7 years ago

Is ERD in the works? I would love Chen notation to quickly map out entity relationships.

danyeaw commented 7 years ago

I would like to see activity diagrams. I think this would be useful for UML, SysML (what I'm most interested in), and BPMN (with some small modifications). I'll start working on this.

alinex commented 7 years ago

+1 for ERD and activity diagram

ghost commented 6 years ago

Venn Diagrams.

ivansabik commented 6 years ago

Just using Hugo and the DockDock theme for building our documentation. This theme integrates nicely with mermaid and from our real needs I would vote in the following order:

  1. Class diagram
  2. Usecase diagram
  3. ERD

Loving mermaid 👩 🐟

rasmusmk commented 6 years ago

Would like class diagrams. What is the status of class diagram. Can see are still experimental, but for how longer

Bellian commented 6 years ago
  1. class diagram
  2. state diagram
  3. usecase diagram
vijosoco commented 6 years ago
  1. ERD please!!
  2. Improved Dot notation
carukc commented 6 years ago

We would find BPMN really useful.

kbsizer commented 6 years ago
  1. Venn
  2. ERD
  3. UML Class and BPMN would be great, but those have lots of moving parts. Maybe go for the low-hanging fruit first?
moppymopperson commented 6 years ago
  1. "many" and "1" on labels on existing UML diagrams
  2. State diagram
  3. Use case diagram
decentral1se commented 6 years ago

BPMN 2.0! Would be amazing.

matthiasdaues commented 6 years ago

ERM / ERD would be great.

Loving mermaid!

Cheers, M

pchaganti commented 6 years ago

👍 ERD/Venn

wiesener commented 5 years ago

And great tool by the way

spopida commented 5 years ago
  1. ERDs
  2. State Charts (Harel) Thanks!
ispringle commented 5 years ago

ERDs++

matthiasdaues commented 5 years ago

ERD

leevigraham commented 5 years ago

ERD

J-Setzer commented 5 years ago
  1. ERD / ERM
  2. State Diagram / State Machine Diagram
jk2K commented 5 years ago

deployment diagram

dsm2005 commented 5 years ago
  1. class diagram
mkarg commented 5 years ago
  1. Use Case Diagram
IOrlandoni commented 4 years ago

Given how long ago this issue's activity died out, I'm closing it. This allows us to maintain a fresh list of issues the community is interested in.

ashishjain0512 commented 4 years ago

Keeping this open for fresh ideas for new diagrams to come in.

jkromski commented 4 years ago

component diagram

marcinn commented 4 years ago

Use case diagram. It's a base tool.

mcdafydd commented 4 years ago

wardley map

3esmit commented 4 years ago

user interface diagram https://plantuml.com/salt

z3cka commented 4 years ago

ERD! :-)

esatterwhite commented 4 years ago

ERD