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 @start<engine> not recognized #9604
Comments
Doxygen does not support the individual start commands for plantuml like The chosen strategy is a design decision. |
Hi Albert, It works like you described it. I'd suggest to fix documentation at https://www.doxygen.nl/manual/commands.html#cmdstartuml by putting in your description and maybe extend/modify the example Thank you for your quick reply and help! |
Adding a small note about how to use the Plantuml commands like `@startjson` in doxygen
Regarding the documentation suggestion I've just pushed a proposed patch, pull request #9606 |
Code has been integrated in master on GitHub (please don't close the issue as this will be done at the moment of an official release). |
Hi Albert! Thanks for adding it to the docs |
This issue was previously marked 'fixed but not released', |
I tried to verify the proposed solution but the diagram of the JSON data (from main.md) is not present. Procedure
Result Issue My Understanding
The JSON data cannot be handled by PlantUML within the section @startuml and @enduml. Is my understanding correct? If yes, may we reopen this issue? |
Your procedure works on my linux x86_64 machine using doxygen 1.9.6 and plantuml-1.2023.4.jar. You may try the following:
|
@MrNice2001 as indicated by @tllngr this should work. what does the following command line command return:
what does the following command return in your case:
|
I updated to plantuml-1.2023.4.jar and now it works for me as well. Here is my takeaway:
Thanks you for your swift support!!! |
Here the output:
An update to PlantUML Version 1.2023.4 solved my issue. For the sake of completeness, here the second output
Thank you for your swift support!!! |
Describe the bug
When using special commands
@start<engine>
and@end<engine>
, doxygen outputs warningunknown command
instead of using plantuml to render desired content.Expected behavior
Expect usage of
@start<engine>
and@end<engine>
works as described in manual at https://www.doxygen.nl/manual/commands.html#cmdstartumlTo Reproduce
Use project from attached .zip doxygen_plantuml_issue.zip
Included markdown file
main.md
contains:As result, generated html page
html/md_main.html
shows unrendered plain text of the start/endjson block. The second block start/enduml is rendered. Tried alsosalt, yaml
and others. Looks like everything other than start/enduml is not recognized.Example project is attached to this issue
Version
Attachement
doxygen_plantuml_issue.zip
The text was updated successfully, but these errors were encountered: