This directory contains the Sphinx documentation for PythonBPF.
Install the documentation dependencies:
Using uv (recommended):
uv pip install -r requirements.txt
# Or install the optional docs dependencies
uv pip install pythonbpf[docs]Using pip:
pip install -r requirements.txt
# Or install the optional docs dependencies
pip install pythonbpf[docs]make htmlThe generated documentation will be in _build/html/. Open _build/html/index.html in a browser to view.
make latexpdf # Build PDF documentation
make epub # Build ePub format
make clean # Clean build artifactsindex.md- Main landing pagegetting-started/- Installation and quick start guidesuser-guide/- Comprehensive user documentationapi/- API reference documentationconf.py- Sphinx configuration_static/- Static files (images, CSS, etc.)
Documentation is written in Markdown using MyST-Parser. See the existing files for examples.