grafana-flowcharting icon indicating copy to clipboard operation
grafana-flowcharting copied to clipboard

Last flowcharting snapshot working in grafana 8.3.3 with some tweaks

Open bijwaard opened this issue 3 years ago • 11 comments

Dear all,

Getting the last flowcharting snapshot to work in grafana 8.3.3 appears to raise some issues.

  1. The snapshot link to 1.0.0b is incorrect (it points to 1.0.0a), this would be the right one
  2. I noticed in the log that the snapshot internally uses another plugin folder name, so it needs to be renamed after unzipping:
     mkdir -p ~/Downloads
     cd ~/Downloads
     wget https://algenty.github.io/flowcharting-repository/archives/agenty-flowcharting-panel-1.0.0b-SNAPSHOT.zip
     cd /var/lib/grafana/plugins
     sudo rm -rf agenty-flowcharting-panel
     sudo unzip ~/Downloads/agenty-flowcharting-panel-1.0.0b-SNAPSHOT.zip
     sudo mv grafana-flowcharting agenty-flowcharting-panel
     sudo systemctl restart grafana-server.service
     cd -
    

After that it seems to work ok in grafana 8.3.3.

For further development of this plugin we could make a fork of this repository and continue where Arnoud left (since no-one beside him can add extra developers/maintainers here), any volunteers with Javascript/Typescript experience?

Kind regards, Dennis

bijwaard avatar Dec 22 '21 09:12 bijwaard

Way faster this version.

Arrows animation still not working :-(

jorlandobr avatar Dec 22 '21 16:12 jorlandobr

grafana-drawio would fit good as name.

x70b1 avatar Jan 20 '22 10:01 x70b1

Thanks for the suggestion, an alternative repository name could be grafana-flowcharting which sounds a bit more familiar;-) We could then keep flowcharting as the plugin name.

bijwaard avatar Jan 20 '22 10:01 bijwaard

The question is if we are able to package it for grafana under this name and contribute it. Or if Grafana says: We have no access to that account so we cant reuse the name.

x70b1 avatar Jan 20 '22 11:01 x70b1

Guess we can ask the grafana guys, since agenty-flowcharting is not a core plugin, don't think grafana has more access to the agenty-flowcharting repo than we have. As far as I understand the release of external plugins is from a plugin repository towards grafana not the other way around.

bijwaard avatar Jan 20 '22 11:01 bijwaard

The "upload" is managed via a Grafana account. The way via grafana-plugin-repository is outdated.

Thats why I said: The question is if we can overtake this.

x70b1 avatar Jan 20 '22 11:01 x70b1

Looks like Arnaud used the old way of publishing via grafana-plugin-repository, I only see updated version history in his commits and links to his own repository.

bijwaard avatar Jan 20 '22 11:01 bijwaard

@bijwaard and @x70b1 Are you planning on making a fork of this and maintain it? If so I would like to help a as much as I can but unfortunately I have no experience in Javascript/Typescript. It would be a great loss for my project to lose this plugin.

ninkaninus avatar Feb 01 '22 12:02 ninkaninus

Hi William, I'm willing to help out with a fork, but also have limited Javascript/Typescript experience, my developments are mainly in Python, Golang and C++. Kind regards, Dennis

bijwaard avatar Feb 01 '22 12:02 bijwaard

No Typescript experience here. :smile:

x70b1 avatar Feb 02 '22 16:02 x70b1

I'd love to see flowcharting revived! We should propably look out for a new maintainer on https://community.grafana.com @algenty are you willing to transfer the project over to a new maintainer? That would be awesome if you don't have the spare time to work on this.

LucaDev avatar Feb 13 '22 20:02 LucaDev