-
 

rosdoc_lite package from rosdoc_lite repo

rosdoc_lite

Package Summary

Tags No category tags.
Version 0.2.11
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-infrastructure/rosdoc_lite.git
VCS Type git
VCS Version master
Last Updated 2024-04-16
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This ROS package wraps documentation tools like doxygen, sphinx, and epydoc, making it convenient to generate ROS package documentation. It also generates online documentation for the ROS wiki.

Additional Links

Maintainers

  • Jack O'Quin

Authors

  • Ken Conley
  • Eitan Marder-Eppstein

Overview

rosdoc_lite is a ROS package that wraps documentation tools like doxygen, sphinx, and epydoc, for convenient generation of ROS package documentation.

It also generates online documentation for the ROS wiki.

This package provides only the rosdoc_lite command. It has no supported Python or C++ API.

CHANGELOG

Change history

0.2.11 (2023-09-07)

  • add generate_treeview option (#96) To enable the treeview set in rosdoc.yaml ` - builder: doxygen generate_treeview: YES`
  • change to setuptools in accordance with migration guide (#105)
  • Add option "required" to builder configs which will cause rosdoc_lite to fail if the builder fails. (#106)
    • Add option "required" to builder configs which will cause rosdoc_lite to fail if the builder fails.
    • Require documentation of this package to finish properly.
    • Added documentation to the added exception from generate_docs.
  • Add support for configuring INPUT_FILTER doxygen option (#103)
  • Add missing graphviz dep Used by Doxygen for inheritance diagrams.
  • Read include_path from config file
    • Removes warning about non existing INCLUDE_PATH. Closes #86
  • Bump CMake version to avoid CMP0048
  • Contributors: Alexander Gutenkunst, Arne Hitzmann, Felix Ruess, Martin Pecka, Matthijs van der Burgh, Shane Loretz, Tully Foote

0.2.10 (2020-02-07)

  • Add mdfile to INPUT
  • Use conditional dependencies (#93)
    • Use conditional dependencies for all Python rosdep keys
    • Only depend on epydoc if using Python 2
    • Switch to python?-catkin-pkg-modules since the CLI tools aren't used
    • Python 2 and 3 versions are side-by-side installable
    • Switch to python?-rospkg-modules since the CLI tools aren't used
    • Python 2 and 3 versions are side-by-side installable
  • Add mdfile to INPUT
  • backwards-compatible fix for python3 API changes
  • fix cmake failure when building without tests
  • Removes obsolete doxygen options fix cmake failure when building without tests
  • enable linking to documentation hosted on third party server
  • Update exception handling to Python2.6+ / Python3 syntax
  • Fix getting doxygen path when output_folder is defined
  • Add unit tests for getting doxygen path
  • Better name of function getting the documentation path
  • Update exception handling to Python2.6+ / Python3 syntax
  • Merge branch 'master' of github.com:jobleier/rosdoc_lite
  • enable 'docs_url' pointing to documentation hosted on third party server with external Doxygen documentation using tag files
  • Contributors: Alexander Gutenkunst, Finn-Thorben Sell, Johannes Bleier, Matthijs van der Burgh, Paul Dinh, Riku Shigematsu, Shane Loretz, Tully Foote, v4hn

0.2.9 (2019-01-23)

  • use yaml.safe_load for untrusted yaml input
  • Contributors: Dirk Thomas

0.2.8 (2018-09-17)

  • fix top bar on recent doxygen versions
  • add use_mdfile_as_mainpage option This makes it possible/easier to use a markdown file as mainpage, e.g. the README.md
  • remove unsupported option latex_paper_size (#79)
  • Expose doxygen parameter GENERATE_QHP
  • Contributors: Dirk Thomas, Felix Ruess, Jack O'Quin, Jiri Horner, Levi Armstrong, Tully Foote

0.2.7 (2017-06-02)

  • fix import (#74)
  • add ability to configure the doxygen parameter EXTRACT_ALL (#72)
  • more correct reference to the package website url (#68)
  • get rid of HTML static path, so build farm quits complaining
  • Contributors: Daniel Stonier, Dirk Thomas, Jack O'Quin, Levi Armstrong

0.2.6 (2016-04-12)

  • Support SEARCHENGINE option for doxygen Closes #56
  • Contributors: Jack O'Quin, Kentaro Wada

0.2.5 (2015-02-28)

  • Add autodoc to sphinx config.
  • Use generator specific output folder.
  • Move import to local scope, since when the new API is being invoked from jenkins_scripts genmsg is not on the Python path.
  • Add API to provide generator specific output folders.
  • Run epydoc in the package folder.
  • Print output from epydoc invocation (fix #50).
  • Update doxygen template to disable external groups and pages.
  • Update doxygen template to 1.8.6.
  • Contributors: Dirk Thomas, Jack O'Quin, Jonathan Bohren

0.2.4 (2014-04-22)

  • Groovy, Hydro and Indigo release.
  • Introduce doxygen PREDEFINED tag (#47). Thanks to Fabien Spindler.
  • Bugfix to enable devel space usage of rosdoc-lite, fixes #44. Thanks to Daniel Stonier.
  • Delete upload script which is not used anymore. Its functionality is in jenkins_scripts doc_stack.py
  • Merge pull request #41 to disable doxygen searchengine and latex generation.
  • Update ros.org urls.
  • Add list of actions to manifest.yaml after documenting them.
  • Order list of documented msgs/srvs/actions.
  • Add debug information to epyenator.
  • Contributors: Daniel Stonier, Dirk Thomas, Fabien Spindler, Jack O'Quin, Tully Foote

0.2.3 (2013-08-02)

  • Groovy and Hydro release.
  • Working version of action documentation.
  • Restore support for raw message comments in docs (#29).

0.2.2 (2013-01-28)

  • Groovy and Hydro release.
  • Write information on deprecated packages to manifest.yaml.
  • Updated package.xml with new <buildtool_depend>catkin<...> requirement.
  • Now writes information about package maintainers to the manifest generated for the wiki.
  • Adding bugtracker and repo_url fields to manifest generation.
  • Adding a missing dep on python-catkin-pkg.
  • Switching to python kitchen for unicode support to get around edge cases.
  • Switching from abspath to realpath to make sure to handle symlinks correctly.
  • Add docstrings.

0.2.1 (2012-10-24)

  • Groovy release
  • Updating so that dependencies are only listed once, regardless of how many times they appear in package.xml
  • Updating so that ros-theme can be found
  • Updating description in package.xml to be a bit more informative
  • Adding proper export to rosdoc_lite
  • Changing default doc directory to be doc
  • Adding docs for rosdoc_lite

0.2.0 (2012-10-05)

  • Initial Groovy release.
  • Message generation now links to the proper place, but expansion commented out.
  • Write manifest.yaml files for the wiki to use.
  • Support both new package.xml and the old manifest.xml on Groovy.
  • Port to Groovy catkin.

0.1.3 (2012-10-24)

  • Fuerte release.
  • Only list dependencies once, regardless of how many times they appear in package.xml.
  • Updating so that ros-theme can be found.
  • Adding proper export to manifest.xml.
  • Changing default doc directory to be doc.
  • For Fuerte, we need to pull the version of the package from stack.xml instead of package.xml.
  • Refactoring so that epydoc and sphinx share the same Python path manipulation code.

0.1.2 (2012-10-05)

  • Fuerte release.
  • Message generation now links to the proper place, but commenting out expansion for now, also work towards writing manifest.yaml files for the wiki to use.
  • Fixing a bug in converting from package.xml to rosdoc manifest format
  • Just treat catkin stuff as non-catkin on Fuerte since those packages still have a manifest. Fuerte catkin stacks do need to be on $ROS_PACKAGE_PATH to document.

0.1.1 (2012-09-28)

  • minor Fuerte release.
  • Fixing a bug with the way the python path was built for epydoc. Also, skipping documentation for messages that can't be found.
  • Now handles when a given URL does not exist for a specified tagfile.

0.1.0 (2012-09-20)

  • Initial release to Fuerte.
  • Fix for rospkg dependency problem (#1).
  • Updating help to be more useful.
  • Allow users to specify the location of tagfile output if they choose.
  • Add support for tagfiles.
  • Working towards catkinizing this stack.
  • Removing leftover package dependencies, including roslib.
  • Version of the message documentation that doesn't depend on roslib.
  • Switching to package names for calling rosdoc_lite.
  • Renaming rosdoc script to rosdoc_lite.
  • Making a ROS package, need some tools for message generation.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosdoc_lite at Robotics Stack Exchange

rosdoc_lite package from rosdoc_lite repo

rosdoc_lite

Package Summary

Tags No category tags.
Version 0.2.11
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-infrastructure/rosdoc_lite.git
VCS Type git
VCS Version master
Last Updated 2024-04-16
Dev Status MAINTAINED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

This ROS package wraps documentation tools like doxygen, sphinx, and epydoc, making it convenient to generate ROS package documentation. It also generates online documentation for the ROS wiki.

Additional Links

Maintainers

  • Jack O'Quin

Authors

  • Ken Conley
  • Eitan Marder-Eppstein

Overview

rosdoc_lite is a ROS package that wraps documentation tools like doxygen, sphinx, and epydoc, for convenient generation of ROS package documentation.

It also generates online documentation for the ROS wiki.

This package provides only the rosdoc_lite command. It has no supported Python or C++ API.

CHANGELOG

Change history

0.2.11 (2023-09-07)

  • add generate_treeview option (#96) To enable the treeview set in rosdoc.yaml ` - builder: doxygen generate_treeview: YES`
  • change to setuptools in accordance with migration guide (#105)
  • Add option "required" to builder configs which will cause rosdoc_lite to fail if the builder fails. (#106)
    • Add option "required" to builder configs which will cause rosdoc_lite to fail if the builder fails.
    • Require documentation of this package to finish properly.
    • Added documentation to the added exception from generate_docs.
  • Add support for configuring INPUT_FILTER doxygen option (#103)
  • Add missing graphviz dep Used by Doxygen for inheritance diagrams.
  • Read include_path from config file
    • Removes warning about non existing INCLUDE_PATH. Closes #86
  • Bump CMake version to avoid CMP0048
  • Contributors: Alexander Gutenkunst, Arne Hitzmann, Felix Ruess, Martin Pecka, Matthijs van der Burgh, Shane Loretz, Tully Foote

0.2.10 (2020-02-07)

  • Add mdfile to INPUT
  • Use conditional dependencies (#93)
    • Use conditional dependencies for all Python rosdep keys
    • Only depend on epydoc if using Python 2
    • Switch to python?-catkin-pkg-modules since the CLI tools aren't used
    • Python 2 and 3 versions are side-by-side installable
    • Switch to python?-rospkg-modules since the CLI tools aren't used
    • Python 2 and 3 versions are side-by-side installable
  • Add mdfile to INPUT
  • backwards-compatible fix for python3 API changes
  • fix cmake failure when building without tests
  • Removes obsolete doxygen options fix cmake failure when building without tests
  • enable linking to documentation hosted on third party server
  • Update exception handling to Python2.6+ / Python3 syntax
  • Fix getting doxygen path when output_folder is defined
  • Add unit tests for getting doxygen path
  • Better name of function getting the documentation path
  • Update exception handling to Python2.6+ / Python3 syntax
  • Merge branch 'master' of github.com:jobleier/rosdoc_lite
  • enable 'docs_url' pointing to documentation hosted on third party server with external Doxygen documentation using tag files
  • Contributors: Alexander Gutenkunst, Finn-Thorben Sell, Johannes Bleier, Matthijs van der Burgh, Paul Dinh, Riku Shigematsu, Shane Loretz, Tully Foote, v4hn

0.2.9 (2019-01-23)

  • use yaml.safe_load for untrusted yaml input
  • Contributors: Dirk Thomas

0.2.8 (2018-09-17)

  • fix top bar on recent doxygen versions
  • add use_mdfile_as_mainpage option This makes it possible/easier to use a markdown file as mainpage, e.g. the README.md
  • remove unsupported option latex_paper_size (#79)
  • Expose doxygen parameter GENERATE_QHP
  • Contributors: Dirk Thomas, Felix Ruess, Jack O'Quin, Jiri Horner, Levi Armstrong, Tully Foote

0.2.7 (2017-06-02)

  • fix import (#74)
  • add ability to configure the doxygen parameter EXTRACT_ALL (#72)
  • more correct reference to the package website url (#68)
  • get rid of HTML static path, so build farm quits complaining
  • Contributors: Daniel Stonier, Dirk Thomas, Jack O'Quin, Levi Armstrong

0.2.6 (2016-04-12)

  • Support SEARCHENGINE option for doxygen Closes #56
  • Contributors: Jack O'Quin, Kentaro Wada

0.2.5 (2015-02-28)

  • Add autodoc to sphinx config.
  • Use generator specific output folder.
  • Move import to local scope, since when the new API is being invoked from jenkins_scripts genmsg is not on the Python path.
  • Add API to provide generator specific output folders.
  • Run epydoc in the package folder.
  • Print output from epydoc invocation (fix #50).
  • Update doxygen template to disable external groups and pages.
  • Update doxygen template to 1.8.6.
  • Contributors: Dirk Thomas, Jack O'Quin, Jonathan Bohren

0.2.4 (2014-04-22)

  • Groovy, Hydro and Indigo release.
  • Introduce doxygen PREDEFINED tag (#47). Thanks to Fabien Spindler.
  • Bugfix to enable devel space usage of rosdoc-lite, fixes #44. Thanks to Daniel Stonier.
  • Delete upload script which is not used anymore. Its functionality is in jenkins_scripts doc_stack.py
  • Merge pull request #41 to disable doxygen searchengine and latex generation.
  • Update ros.org urls.
  • Add list of actions to manifest.yaml after documenting them.
  • Order list of documented msgs/srvs/actions.
  • Add debug information to epyenator.
  • Contributors: Daniel Stonier, Dirk Thomas, Fabien Spindler, Jack O'Quin, Tully Foote

0.2.3 (2013-08-02)

  • Groovy and Hydro release.
  • Working version of action documentation.
  • Restore support for raw message comments in docs (#29).

0.2.2 (2013-01-28)

  • Groovy and Hydro release.
  • Write information on deprecated packages to manifest.yaml.
  • Updated package.xml with new <buildtool_depend>catkin<...> requirement.
  • Now writes information about package maintainers to the manifest generated for the wiki.
  • Adding bugtracker and repo_url fields to manifest generation.
  • Adding a missing dep on python-catkin-pkg.
  • Switching to python kitchen for unicode support to get around edge cases.
  • Switching from abspath to realpath to make sure to handle symlinks correctly.
  • Add docstrings.

0.2.1 (2012-10-24)

  • Groovy release
  • Updating so that dependencies are only listed once, regardless of how many times they appear in package.xml
  • Updating so that ros-theme can be found
  • Updating description in package.xml to be a bit more informative
  • Adding proper export to rosdoc_lite
  • Changing default doc directory to be doc
  • Adding docs for rosdoc_lite

0.2.0 (2012-10-05)

  • Initial Groovy release.
  • Message generation now links to the proper place, but expansion commented out.
  • Write manifest.yaml files for the wiki to use.
  • Support both new package.xml and the old manifest.xml on Groovy.
  • Port to Groovy catkin.

0.1.3 (2012-10-24)

  • Fuerte release.
  • Only list dependencies once, regardless of how many times they appear in package.xml.
  • Updating so that ros-theme can be found.
  • Adding proper export to manifest.xml.
  • Changing default doc directory to be doc.
  • For Fuerte, we need to pull the version of the package from stack.xml instead of package.xml.
  • Refactoring so that epydoc and sphinx share the same Python path manipulation code.

0.1.2 (2012-10-05)

  • Fuerte release.
  • Message generation now links to the proper place, but commenting out expansion for now, also work towards writing manifest.yaml files for the wiki to use.
  • Fixing a bug in converting from package.xml to rosdoc manifest format
  • Just treat catkin stuff as non-catkin on Fuerte since those packages still have a manifest. Fuerte catkin stacks do need to be on $ROS_PACKAGE_PATH to document.

0.1.1 (2012-09-28)

  • minor Fuerte release.
  • Fixing a bug with the way the python path was built for epydoc. Also, skipping documentation for messages that can't be found.
  • Now handles when a given URL does not exist for a specified tagfile.

0.1.0 (2012-09-20)

  • Initial release to Fuerte.
  • Fix for rospkg dependency problem (#1).
  • Updating help to be more useful.
  • Allow users to specify the location of tagfile output if they choose.
  • Add support for tagfiles.
  • Working towards catkinizing this stack.
  • Removing leftover package dependencies, including roslib.
  • Version of the message documentation that doesn't depend on roslib.
  • Switching to package names for calling rosdoc_lite.
  • Renaming rosdoc script to rosdoc_lite.
  • Making a ROS package, need some tools for message generation.

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosdoc_lite at Robotics Stack Exchange