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 (where the name comes from), you can use these extensions in common sphinx-doc projects. If this is unclear to you, take a look at our Introduction.
- Install LinuxDoc
- LinuxDoc HowTo
- Command line tools
- Remarks for Kernel developer
- Patch Linux Kernel Documentation
LinuxDoc is hosted at github: https://github.com/return42/linuxdoc
There is a POC which made use of LinuxDoc. The POC demonstrates and tests some alternative concepts for the Linux-Kernel documentation.