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.74k stars 6.34k forks source link

Mermaid Iteration plan #4584

Open knsv opened 1 year ago

knsv commented 1 year ago

Roadmap of the project

This is quite rough and not quite a draft yet but as planning progress proceeds it will become less sketchy.

gantt
    title Mermaid Roadmap
    dateFormat YYYY-MM-DD
    section Generalisation
        Add Markdown strings in all relevant diagrams: g3, 2023-07-03, 20d
        Define type for layout algorithms:g1, 2023-07-03, 20d
        Validate on flowcharts, swimlanes, class diagrams and block diagram :g2, after g1, 20d
        Implement POC renderer:g3, after g2, 20d
        Migrate diagrams:after g3, 20d
        Define common syntax for uml diagrams:g6, 2023-07-03, 50d
    section Convenience
        Define common classes applicable in all diagrams, for instance "highlight": g3, 2023-07-03, 20d
    section Diagrams
        Sankey diagrams :d1, 2023-07-03, 5d
        Swimlane diagram   :d2, 2023-07-03, 45d
        Block diagram   :d3, 2023-07-03, 45d
brunolnetto commented 10 months ago

I remember starting a pool with preferred diagrams in the past. Maybe due to organization, we erased the issue. Do you remember such? if yes, has it helped somewhat? :)

Editted: I FOUND IT https://strawpoll.com/GJn47DMk7yz/results

sidharthv96 commented 7 months ago

image

From this, Sankey, ER, Bar chart, Mindmap have been done. As well as these UML diagrams. So looks like we've made solid progress, and it's time to re-run a poll? 😃

System Context (C4Context)
Container diagram (C4Container)
Component diagram (C4Component)
Dynamic diagram (C4Dynamic)
Deployment diagram (C4Deployment)
brunolnetto commented 7 months ago

Could you tell me where you recommend posting it and getting the most reachability?

weedySeaDragon commented 5 months ago

Is there an updated version of this roadmap @knsv @sidharthv96 ?
I have some bandwidth to contribute more, but want to spend it where it is most needed.