Skip to main content

Adds example directive for sphinx-contrib httpdomain

Project description

sphinxcontrib-httpexample

https://secure.travis-ci.org/collective/sphinxcontrib-httpexample.png https://coveralls.io/repos/github/collective/sphinxcontrib-httpexample/badge.svg?branch=master https://badge.fury.io/py/sphinxcontrib-httpexample.svg https://readthedocs.org/projects/sphinxcontrib-httpexample/badge/?version=latest

sphinxcontrib-httpexample enhances sphinxcontrib-httpdomain, a Sphinx domain extension for describing RESTful HTTP APIs in detail, with a simple call example directive. The new directive provided by this extension generates RESTful HTTP API call examples for different tools from a single HTTP request example.

The audience for this extension are developers and technical writes documenting their RESTful HTTP APIs. This extension has originally been developed for documenting plone.restapi.

Features

Examples

This extension has been used at least in the following documentations:

Documentation

Full documentation for end users can be found in the “docs” folder. It is also available online at http://sphinxcontrib-httpexample.readthedocs.org/

Installation

Add sphinxcontrib-httpexample into requirements of your product documentation and into the configuration file of your Sphinx documentation next to sphincontrib-httpdomain as follows:

extensions = ['sphinxcontrib.httpdomain', 'sphinxcontrib.httpexample']

License

The project is licensed under the GPLv2.

Changelog

0.5.2 (2017-03-09)

  • Fix packaging to include the files in static #3 [csenger]

0.5.1 (2017-03-05)

  • Update README and documentation [datakurre]

0.5.0 (2017-03-05)

  • Change development status to beta [datakurre]

0.4.2 (2017-03-05)

  • Fix issue where wget basic auth required challenge from backend, which is not always available [datakurre]

0.4.1 (2017-03-05)

  • Fix issue where generate httpie-commands did not always set Accept and Content-Type -headers [datakurre]

0.4.0 (2017-03-05)

  • Add support for wget [datakurre]

0.3.0 (2017-03-05)

  • Add generic ‘Authorization’-header support [datakurre]

0.2.1 (2017-03-05)

  • Fix issue where Authorization-header was always requires [datakurre]

  • Fix raise proper exception when parsing bad requests [datakurre]

  • Fix issue where httpie-builder did not quote values with spaces [datakurre]

  • Fix link to python-requests’ documentation [datakurre]

0.2.0 (2017-03-05)

  • Add support for GET requests [datakurre]

0.1.0 (2017-03-05)

  • First release [datakurre]

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

sphinxcontrib-httpexample-0.5.2.tar.gz (18.8 kB view details)

Uploaded Source

File details

Details for the file sphinxcontrib-httpexample-0.5.2.tar.gz.

File metadata

File hashes

Hashes for sphinxcontrib-httpexample-0.5.2.tar.gz
Algorithm Hash digest
SHA256 4f38b35578d8793921b0a7c9fbca2a5ec3a31deb95a00f6e0711b9651eb423b5
MD5 737ed995d4287206b7bffb7716ca38f3
BLAKE2b-256 5ee2c4f6bcb7e4d6755bdae4bae8a93ee7af9a777d7e9535170be962f0e3de60

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