Skip to main content

Sphinx integration with different issuetrackers

Project description

https://secure.travis-ci.org/tony/sphinx_autoissues.png

http://sphinx_autoissues.git-pull.com/

This is a fork of Sebastian Wiesner <lunaryorn@gmail.com>’s excellent sphinxcontrib-issuetracker plugin.

A Sphinx extension to reference issues in issue trackers, either explicitly with an “issue” role or optionally implicitly by issue ids like #10 in plaintext.

Currently the following issue trackers are supported:

A simple API is provided to add support for other issue trackers. If you added support for a new tracker, please consider sending a patch to make your work available to other users of this extension.

Installation

This extension can be installed from the Python Package Index:

pip install sphinx_autoissues

This extension requires Sphinx 1.1 and Python 2.6 or Python 3.1.

Usage

Just add this extension to extensions and configure your issue tracker:

extensions = ['sphinx_autoissues']

issuetracker = 'github'
issuetracker_project = 'tony/sphinx_autoissues'

Now issue references like #10 are replaced with links to the issue tracker of this extension, unless the reference occurs in literal text like inline literals or code blocks.

You can disable this magic behaviour by setting issuetracker_plaintext_issues to False:

issuetracker_plaintext_issues = False

Now textual references are no longer replaced. However, you can still explicitly reference issues with the issue role.

For more details refer to the documentation.

Support

Please report issues to the issue tracker if you have trouble, found a bug in this extension or lack support for a specific issue tracker, but respect the following rules:

  • Check that the issue has not already been reported.

  • Check that the issue is not already fixed in the master branch.

  • Open issues with clear title and a detailed description in grammatically correct, complete sentences.

Development

The source code is hosted on Github:

git clone https://github.com/tony/sphinx_autoissues

Please fork the repository and send pull requests with your fixes or cool new features, but respect the following rules:

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

sphinx-autoissues-0.0.1a0.tar.gz (23.5 kB view details)

Uploaded Source

Built Distribution

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

sphinx_autoissues-0.0.1a0-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file sphinx-autoissues-0.0.1a0.tar.gz.

File metadata

  • Download URL: sphinx-autoissues-0.0.1a0.tar.gz
  • Upload date:
  • Size: 23.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for sphinx-autoissues-0.0.1a0.tar.gz
Algorithm Hash digest
SHA256 f3c9a16d9849cd8390725618bba642d2f1a90a0b67bd75d4adf5a462affe3d5d
MD5 b04e0c179100aee7c16f4ec6fef3f9d0
BLAKE2b-256 6d83c4c3559f5c0f10046f9d33beffcada3b2565f92170d1efe67aa1e91ecbd8

See more details on using hashes here.

File details

Details for the file sphinx_autoissues-0.0.1a0-py3-none-any.whl.

File metadata

  • Download URL: sphinx_autoissues-0.0.1a0-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.14 CPython/3.10.5 Linux/5.10.102.1-microsoft-standard-WSL2

File hashes

Hashes for sphinx_autoissues-0.0.1a0-py3-none-any.whl
Algorithm Hash digest
SHA256 83504a273ff1b45459cd95ce4e006e156efbca6afbdd6ffe31dc41993707efa3
MD5 f2c2a00839e55c5fe35bb5c5ca150ce6
BLAKE2b-256 474db5677a9f94897ca4b9ca6d36263d077d56e7aeb49010196e01c59b948cee

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