Skip to content

return42/linuxdoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

401c50d · Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Dec 26, 2020
Aug 13, 2020
Feb 27, 2025
Mar 21, 2023
Feb 27, 2025
Oct 14, 2018
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025
Feb 27, 2025

Repository files navigation

LinuxDoc

The LinuxDoc library contains Sphinx-doc extensions and command line tools to extract documentation from C/C++ source file comments. Even if this project started in context of the Linux-Kernel documentation, you can use these extensions in common Sphinx-doc projects.

Install

Install LinuxDoc using pip:

pip install --user -U linuxdoc

Development

This project is managed by hatch, for development tasks you should install hatch:

$ pipx install hatch

Format and lint your code before commit:

$ hatch run fix
$ hatch run check

To enter the development environment use shell:

$ hatch shell

For project tasks & maintenance use:

$ hatch run prj

For example, to get a live build of documentation:

$ hatch run prj doc.live

Links