Welcome to littlebot’s documentation!¶
Contents:
Contents
- Overview
- API
- C++ API (Doxygen via Breathe)
littlebot_base::DriverErrorCounterslittlebot_base::ILittlebotDriverlittlebot_base::ILittlebotDriverFactorylittlebot_base::IRTBufferlittlebot_base::ISerialPortlittlebot_base::LittlebotDriverlittlebot_base::LittlebotDriverFactorylittlebot_base::LittlebotHardwareComponentlittlebot_base::RosRTBufferlittlebot_base::SerialPortlittlebot_base::Wheellittlebot_base::WheelRTDatahardware_interfacelittlebot_baselittlebot_base::codec
Getting started¶
This documentation set contains:
A general overview (overview.rst).
Python/autodoc-generated API pages (if you add Python modules) in api.rst.
C++ API generated from Doxygen (via Breathe) in cpp-doxygen.rst.
Build locally¶
Install the python dependencies (recommended to use a virtualenv):
python -m pip install -r docs/requirements.txt
Generate the Doxygen XML (the Read the Docs build runs Doxygen in a pre-build step):
cd docs
doxygen Doxyfile
Build with Sphinx:
cd docs
make html
Overview¶
Create docs/overview.rst to add general project documentation.
API (placeholder)¶
Create docs/api.rst and add any python modules you want autodocumented.
Doxygen / C++ API¶
The cpp-doxygen.rst page will include the Doxygen output via Breathe.