A PyPI-style documentation server.
Project description
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c2f7d20c0b62f6514b958ab261e9de02d1aa46eccf4b2198af87ac12071e494 |
|
MD5 | 3d3c40ece287c70b055e3e6b6a39fb56 |
|
BLAKE2b-256 | 71508998ec578feddd88177106c08548133312ac5ee018dc90820e571df6cafb |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b71431c28f535b868af01444bf00c5abc8d2ee9a5b5ed0890ecbc3160282b9a |
|
MD5 | 369a92351e5ac2b1ffad1a89178f3006 |
|
BLAKE2b-256 | 5596b5b953de70aa72e046f3f38a6f1a2b1c74544c3db5ecad9eb71cd5e25cb1 |