Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[feature] add a storage layer to save diagrams #330

Open
mingmxu opened this issue Feb 12, 2024 · 2 comments
Open

[feature] add a storage layer to save diagrams #330

mingmxu opened this issue Feb 12, 2024 · 2 comments

Comments

@mingmxu
Copy link

mingmxu commented Feb 12, 2024

Is your feature request related to a problem? Please describe.

Currently PlantUML is a stateless service. There're challenges to share and find a diagram, as the URL is changed after editing, same for the image. It's also hard to resume the work after leaving for a while.

Describe the solution you'd like

By adding a storage layer, plus a unique name for one diagram. It's convenient for multiple scenarios, like

  • it has a static URL for one diagram, easy to share, bookmark;
  • see all the diagrams in one place;
  • pause/resume to edit a diagram without save/restore manually;

Describe alternatives you've considered

Additional context

@VladimirAlexiev
Copy link

@mingmxu https://real-world-plantuml.com/ has similar to what you asked for.

I think it goes a bit counter to the current spirit of the plantuml server to save diagrams... @The-Lum you are a "living lore" here, what do you think?

@mingmxu
Copy link
Author

mingmxu commented May 15, 2024

I think it goes a bit counter to the current spirit of the plantuml server to save diagram

Right, it changes a lot as currently the server is supposed to be stateless. From user experience, we always need a place to save the diagrams, adding the feature to plantuml server is a straightforward option.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants