Skip to main content

A PyPI-style documentation server.

Project description

Author:

Keith Gaughan

docserver is a lightweight, user-friendly documentation server.

Installation

To install from PyPI:

$ pip install docserver

You can use docserver straight out of the box by running the module:

$ python -m docserver

And to show the help:

$ python -m docserver --help

The WSGI app itself is exposed as docserver.DocServer. If you want to use a bundle store path or frontpage template other than the default, you can set the environment variables DOCSERVER_STORE and DOCSERVER_TEMPLATE respectively.

Reskinning

If you want to use a skin other than the default skin, you can use he default skin as the basis for a new one. To print out the default skin:

python -m docserver --print-template

The template engine used is pystache.

Testing

Use the following to run the test suite:

$ python setup.py test

If you’re considering contributing back, make sure you run the testsuite against all the supported versions of Python. You can use tox to do this:

$ tox

Or with detox:

$ detox

To install additional versions of Python for testing, I recommend pyenv.

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

docserver-0.2.1.tar.gz (11.1 kB view details)

Uploaded Source

Built Distribution

docserver-0.2.1-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file docserver-0.2.1.tar.gz.

File metadata

  • Download URL: docserver-0.2.1.tar.gz
  • Upload date:
  • Size: 11.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.22.0

File hashes

Hashes for docserver-0.2.1.tar.gz
Algorithm Hash digest
SHA256 9c2f7d20c0b62f6514b958ab261e9de02d1aa46eccf4b2198af87ac12071e494
MD5 3d3c40ece287c70b055e3e6b6a39fb56
BLAKE2b-256 71508998ec578feddd88177106c08548133312ac5ee018dc90820e571df6cafb

See more details on using hashes here.

File details

Details for the file docserver-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: docserver-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.22.0

File hashes

Hashes for docserver-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8b71431c28f535b868af01444bf00c5abc8d2ee9a5b5ed0890ecbc3160282b9a
MD5 369a92351e5ac2b1ffad1a89178f3006
BLAKE2b-256 5596b5b953de70aa72e046f3f38a6f1a2b1c74544c3db5ecad9eb71cd5e25cb1

See more details on using hashes here.

Supported by

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