-
-
Notifications
You must be signed in to change notification settings - Fork 201
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
Add support for \parblock parsing and rendering #603
Conversation
Add support for using the \parblock command from Doxygen: https://www.doxygen.nl/manual/commands.html#cmdparblock This command can be used to generate multiple paragraphs from simple text inside the section. It's most useful for grouping text in Doxygen aliases. Signed-off-by: Fabio Utzig <[email protected]>
Signed-off-by: Fabio Utzig <[email protected]>
@vermeeren I hadn't even noticed someone already reported this! I just tried to create a Doxygen ALIAS today using \parblock and the rendering came back empty! :-) |
Also notice that the parsing of the contents of the |
@vermeeren Indeed using \parblock for documenting \param also creates a |
@utzig Thanks again for all your work. Should I take a look at reviewing this or is there something you'd like to check first? |
Yes, go ahead, I have no other updates as of yet, I was only in doubt about the usage with |
@utzig All good, merged. Should I release a new version? |
Right now I don't need it, I used this to implement a PoC for something which we aren't sure yet when it will land. I'll ping you here if it turns into something we need. In the meantime I was looking at a few issues for which I plan to submit patches for, so those may also be put all together in a new release. Btw, maybe you should consider doing alphas, betas and so on. So instead of releasing a stable release every time, you just push a beta to pypi and a user can get with |
@utzig Sounds good to me, thanks! I have been thinking about alpha/beta quite a while ago, but I find Breathe is mostly in maintenance mode right now with some smaller features sometimes added by contributors like you, so it's mainly fixes and compatibility updates with new Sphinx currently. Personally I don't think it's worth using alpha/beta for this type of development, though I will definitely reconsider if/when more major development is done. There are some vague plans for a Breathe 5 one day. |
Add support for using the \parblock command from Doxygen: https://www.doxygen.nl/manual/commands.html#cmdparblock
This command can be used to generate multiple paragraphs from simple text inside the section. It's most useful for grouping text in Doxygen aliases.