ros-infrastructure / rosdoc_lite

A light-weight version of rosdoc that does not rely on ROS infrastructure for crawling packages.
10 stars 31 forks source link

Breathe integration for the Sphinx generator? #54

Open mikepurvis opened 9 years ago

mikepurvis commented 9 years ago

Would be great to be able to embed/reference C++ classes in Sphinx documentation, similar to referencing Python. This is possible using Breathe (docs), but there are a few things necessary:

jack-oquin commented 9 years ago

I don't know much about how to do that, but would be happy to merge a patch that handles it.

bit-pirate commented 8 years ago

Ended up here after trying and failing to get Breathe collaborating with rosdoc_lite. So a +1 from my side.

koniarik commented 7 years ago

Hi folks, I am interested in making this work but this matter seems ignored for a while now and I am curious how you think it would be wise to continue now with it.

I personally would like to have this capabillity in Kinetic and I am more than willing to help.

tfoote commented 7 years ago

We're looking forward to upgrading the buildfarm to run on xenial that would remove one major hurdle for this to be deployed. If you can add the ability to integrate breathe in a backwards compatible way that would be an appreciated contribution.

mikepurvis commented 7 years ago

I lost interest in this as we (Clearpath) gave up on rosdoc_lite in favour of a new documentation generator based on catkin_tools. See: https://github.com/mikepurvis/catkin_tools_document

It handles the XML generation, and we simply include breathe as a python package in our main distribution bundle (though it could easily be release as a debian package, backported or otherwise).

jack-oquin commented 7 years ago

I am still open to the idea of fixing this, if someone would like to contribute a pull request.