Skip to content

Sphinx project to build python API documentation for QGIS

License

Notifications You must be signed in to change notification settings

velle/pyqgis

 
 

Repository files navigation

Read the documentation

QGIS Python API Documentation

Sphinx project to build python API documentation for QGIS..

You can see an online version of the generated documentation at this website:

https://qgis.org/pyqgis/master/index.html

Prerequisites:

Building and mostly pushing the docs properly requires SIP 4.19.7+.

To build:

Call build-docs.sh. QGIS python package must be found. You can either:

  • export the PYTHONPATH yourself
  • export your QGIS build directory with export QGIS-BUILD-DIR=/Users/timlinux/dev/QGIS/build
  • or provide QGIS build directory as argument to the script: ./build-docs.sh -qgis-build-dir /Users/timlinux/dev/QGIS/build

Viewing the docs

Open the build/html/ contents in your web browser.

e.g. on MacOS you can do open open build/html/docs/index.html

Publishing the docs

Use the publish-docs.sh script, with having build the docs before publishing them.

Credits

  • Tim Sutton 2017 - Initial prototype for this build system
  • Denis Rouzaud 2017 - Including work funded by QGIS.org

About

Sphinx project to build python API documentation for QGIS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 57.9%
  • Shell 19.8%
  • HTML 9.1%
  • Makefile 8.5%
  • CSS 2.8%
  • Dockerfile 1.9%