Mermaid plugin status?

Does anyone know the status of the Mermaid plugin? It’s from JetBrains, and it hasn’t really been updated in some time other than to bump the until-build value when new IDE versions are released.

I use it in my plugin to generate diagram-based visualizations, and my users have found a few issues. Unfortunately it seems unlikely that those issues will be addresed given the lack of activity on that plugin.

@yann.cebron and @jakub.chrzanowski (and anyone else appropriate for this question), can/should that plugin be moved to open source or similar if it’s not going to be maintained by JetBrains any longer?

2 Likes

Hi, clearly we had no plans for it for several releases. It unfortunately cannot be open sourced easily as it is part of a bigger Grazie service codebase, but we will consider the move to IntelliJ IDEA Community sources.

1 Like

It would be great to have it open sourced, somewhere. I know lots of folks (myself included) are interested in getting mermaid bumped up to a more recent version: https://youtrack.jetbrains.com/issue/MERMAID-190/Update-Mermaid-support-to-v.11.0.0

@yuriy.artamonov - what’s the guesstimated likelihood this will happen? Not looking for any commitment or anything of that nature - just trying to get a sense of if JetBrains is likely to do this, or if it would be better for the plug-in developer community to, from scratch, create a replacement.

Circling back around to this, is there any reasonable expectation for even small updates to the Mermaid plugin, or is it basically on life support with only until-build values being updated each time a new IDE version is released?

Ultimately I just need some way for either my plugin or, more likely, the end user to be able to configure Mermaid’s maxTextSize initialization property to avoid “Maximum text size in diagram exceeded” errors for documents that generally only slightly exceed the default value of 50K.

We have no any plans for it at the moment

1 Like

Thanks. So to be clear, JetBrains’ Mermaid plugin should be considered frozen in its current state aside from keeping it compatible with newer IDE versions as they’re released, correct? And there’s currently no plan to make it available as open source or similar so that the community could help maintain/evolve it?

I just want to make sure I know what message to provide to my own plugin’s users who are affected by things like the fixed maxTextSize issue so that expectations are set properly.

We currently have no maintainer to evolve it and even open sourcing requires people.

But we test and release it still and Criticals are fixed

1 Like