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.
  ]