CodeRobot
tooling misc microservices engineering android

Getting started with Sphinx

Published Sat 05 December 2015 in misc

by Robin Abbi (noreply@blogger.com) documentation generation pdoc python sphinx

I really like pdoc as a great lightweight python source code documentation tool. I like to invoke it: PYTHONPATH=. pdoc --http --http-host 0.0.0.0 --http-port 8888 --only-pypath I like to use ReST to format docstrings. Unfortunately I have not been able to get pdoc to display parameter lists as I would hope. (UPDATE: 20151205: pdoc will honour parameter lists created using Markdown.) So I switched to using Sphinx. It seems I am not alone in finding the Sphinx documentation hard to use. After a bit of futzing around, this recipe meets my objective of having nice documentation with the power of Sphinx but the ease of pdoc. 1. Install Sphinx. 2. Invoke sphinx-apidoc -F -o dox 3. cd to the dox directory. 4. Edit conf.py to ensure that sys.path can find the module to be document. 5. make html 6. python3 -m http.server I hope it works for you.

other pages

  • About

other sites

  • Semantic Web
  • Pieter Hintjens
  • Python.org
  • Jinja2

social

  • twitter
  • linkedin
  • stackoverflow

Theme by Jonathan Sharpe | HTML 5 | CSS 3