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

PlantUML Export of Class/Sequence Diagrams #3124

Open
ramin-raeisi opened this issue Feb 21, 2024 · 3 comments
Open

PlantUML Export of Class/Sequence Diagrams #3124

ramin-raeisi opened this issue Feb 21, 2024 · 3 comments
Labels
feature A new feature

Comments

@ramin-raeisi
Copy link

Is your feature request related to a problem?

PlantUML is a great option when it is combined with Doxygen for the project documentation and the whole process could be automated in CMake, however, that would be great if we can use Gaphor as a GUI tool to initially do our designs and then export them to PlantUML which eventually will be integrated in our project repository and Doxygen documentation

Describe the solution you'd like

I would like to have the export class/sequence diagrams functionality to PlantUML

Describe alternatives you've considered

None for now, however, implementing this functionality as a contribution to Gaphor might be an option for me

Additional context

@amolenaar
Copy link
Member

Hi @ramin-raeisi,

Thank you for your request. PlantUML export would be nice. Would you like to contribute such a feature?

PS. Gaphor already has an export command. Check gaphor export --help for the options.

@ramin-raeisi
Copy link
Author

Hi @amolenaar ,

Thank you for your prompt response. Yes it is going to be useful. I may be able to contribute if you can also help me. I already had a look and it seems cairo is being used for the image exports. Are you deep in the code yourself?

@amolenaar
Copy link
Member

amolenaar commented Feb 22, 2024

Hi @ramin-raeisi,

I assume you want to write files in the PlantUML language. For that you do not need Cairo.

I think you want to have a look at the underlying model.

Is your idea to create a PlantUML file for every diagram? Or do you want to create one big diagram for the whole model?

@amolenaar amolenaar added the feature A new feature label Mar 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature A new feature
Projects
None yet
Development

No branches or pull requests

2 participants