Skip to main content

Reusable Django app for hosting Sphinx documentation privately.

Project description

django-sphinx-hosting

Documentation: django-sphinx-hosting.readthedocs.org

This reusable Django application provides models, views, permissions, REST API endpoints and management commands for making a private Sphinx documentation hosting platform.

This is useful for when you want Sphinx documentation for your internal software projects, but that is too sensitive to be shared with a third party.

Features

  • Users must be authenticated to view docs
  • Multiple levels of privileges within the system based on Django authentication
  • Manage multiple versions of your docs per project
  • Automatically build and display navigation for each version of your documentaion
  • Renders all documentation published within with a consistent theme
  • Tag projects with classifiers to refine searching and filtering
  • Search across all projects
  • Use REST API to programmatically interact with the system. Useful for integrating into a CI/CD system

Installation and Configuration

See the documentation for how to install and configure django-sphinx-hosting in your Django project.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_sphinx_hosting-1.9.0.tar.gz (139.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_sphinx_hosting-1.9.0-py3-none-any.whl (172.6 kB view details)

Uploaded Python 3

File details

Details for the file django_sphinx_hosting-1.9.0.tar.gz.

File metadata

  • Download URL: django_sphinx_hosting-1.9.0.tar.gz
  • Upload date:
  • Size: 139.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.10

File hashes

Hashes for django_sphinx_hosting-1.9.0.tar.gz
Algorithm Hash digest
SHA256 9b8bc1c915b16fa52269567e99aa16ac454729c53c11d74b95bf718742c34335
MD5 a5f53778113d3885821b59dc430af3c9
BLAKE2b-256 cf516995d93e76433b75ce51953ba7205a0cddb01f27719a302021899ed53d66

See more details on using hashes here.

File details

Details for the file django_sphinx_hosting-1.9.0-py3-none-any.whl.

File metadata

File hashes

Hashes for django_sphinx_hosting-1.9.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d6a63028cf16fa3cb0c861bbaea731f7554caaad0cb3525e3d9661b8024751fc
MD5 5038f1236b048ff19713b024edabeb07
BLAKE2b-256 f39cc9aa6f4dffe1207d3e3aebb70cfba025e8911ca86620968c94838f6487a9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page