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
68.98k stars 6.11k forks source link

New diagram type: timing diagram #1239

Open Tnze opened 4 years ago

Tnze commented 4 years ago

Is your feature request related to a problem? Please describe. I hope that Mermaid can draw this kind of diagram to show how one or more pins of electronic devices work in embedded development.

Describe the solution you'd like

timingDiagram

Of course, the specific grammar needs to be discussed and determined

Describe alternatives you've considered Wavedrom may work, but mermaid is more comfortable to use.

Additional context

image image

Quarky93 commented 4 years ago

I too would love to see mermaid integrate timing diagrams. Perhaps it could be based on the gantt chart codebase?

Tnze commented 4 years ago

I'm not familiar with JS or jison. Otherwise, I would like to study how to add a new type.

mchogan commented 2 years ago

Timing Diagrams references:

eeyrjmr commented 1 year ago

++ on this. This would be really powerful for capturing issues w.r.t. IC interfaces

vanBassum commented 1 year ago

Collab with these guys? https://github.com/wavedrom/wavedrom

leighc-qb commented 1 year ago

Timing diagrams would be very useful to me.

FPGA code in git repos with markdown documentation.

a wavedrom plugin maybe?

vliedel commented 1 year ago

Or have a look at PlantUML for inspiration.

tiagram commented 1 year ago

Check out www.tiagram.com. It should hopefully do what you intend to do.

leighc-qb commented 1 year ago

Check out www.tiagram.com. It should hopefully do what you intend to do.

Great tool thank you - looks to be good for sketching when I'm explaining something. I would really like a text based format though, so I can commit it with my code.

leighc-qb commented 4 months ago

Approved :) Contributor Needed - I am willing, will hopefully have time soon