Install LinuxDocΒΆ
Install bleeding edge.:
pip install [--user] git+http://github.com/return42/linuxdoc.git
As the LinuxDoc lib evolving constantly, an update should be carried out regularly.:
pip install --upgrade git+http://github.com/return42/linuxdoc.git
If you are a developer and like to contribute to the LinuxDoc lib, fork on github or clone and make a developer install:
git clone https://github.com/return42/linuxdoc
cd linuxdoc
make install
Below you see how to integrate the LinuxDoc sphinx extensions into your sphinx
build process. In the conf.py
(sphinx config) add the LinuxDoc
extensions:
extensions = [
"linuxdoc.rstFlatTable", # Implementation of the "flat-table" reST-directive.
"linuxdoc.rstKernelDoc", # Implementation of the "kernel-doc" reST-directive.
"linuxdoc.kernel_include", # Implementation of the "kernel-include" reST-directive.
"linuxdoc.manKernelDoc", # Implementation of the "kernel-doc-man" builder
"linuxdoc.cdomain", # Replacement for the sphinx c-domain.
"linuxdoc.kfigure", # Sphinx extension which implements scalable image handling.
]