algenty / grafana-flowcharting

Flowcharting, plugin for Grafana to create complexe visio's draws style like technical architectures, floorplan, diagrams, hierarchical schema based on draw.io
Apache License 2.0
965 stars 146 forks source link

Last flowcharting snapshot working in grafana 8.3.3 with some tweaks #326

Open bijwaard opened 2 years ago

bijwaard commented 2 years ago

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

jorlandobr commented 2 years ago

Way faster this version.

Arrows animation still not working :-(

x70b1 commented 2 years ago

grafana-drawio would fit good as name.

bijwaard commented 2 years ago

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.

x70b1 commented 2 years ago

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.

bijwaard commented 2 years ago

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.

x70b1 commented 2 years ago

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.

bijwaard commented 2 years ago

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.

ninkaninus commented 2 years ago

@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.

bijwaard commented 2 years ago

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

x70b1 commented 2 years ago

No Typescript experience here. :smile:

LucaDev commented 2 years ago

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.