Sphinx与不同IssueTracker的集成

sphinxcontrib-issuetracker的Python项目详细描述


https://secure.travis-ci.org/lunaryorn/sphinxcontrib-issuetracker.png

http://sphinxcontrib-issuetracker.readthedocs.org/

问题跟踪程序中引用问题的Sphinx扩展,可以显式地 具有“issue”角色,或者可以通过issue id(如#10in)隐式地 明文。

目前支持以下问题跟踪程序:

提供了一个简单的api来添加对其他问题跟踪程序的支持。如果您添加了 支持新的跟踪器,请考虑发送修补程序以使您的工作 可供此扩展的其他用户使用。

安装

此扩展可以从Python Package Index

安装
pip install sphinxcontrib-issuetracker

这个扩展需要sphinx 1.1和pythonn 2.6或python 3.1。

用法

只需将此扩展添加到extensions并配置问题跟踪程序:

extensions = ['sphinxcontrib.issuetracker']

issuetracker = 'github'
issuetracker_project = 'lunaryorn/sphinxcontrib-issuetracker'

现在像#10这样的问题引用被替换为指向问题跟踪程序的链接 除非引用以文本形式出现,如inline 文字或代码块。

您可以通过设置issuetracker\u明文问题来禁用此神奇行为 到False

issuetracker_plaintext_issues = False

现在不再替换文本引用。但是,您仍然可以显式地 issue角色的引用问题。

有关详细信息,请参阅documentation

支架

如果有问题,请向issue tracker报告,在 此扩展或缺少对特定问题跟踪程序的支持,但请尊重 以下规则:

  • 检查问题是否尚未报告。
  • 检查master分支中的问题是否已修复。
  • 标题清晰、语法描述详细的开放性问题 正确,完整的句子。

开发

源代码托管在Github

git clone https://github.com/lunaryorn/sphinxcontrib-issuetracker

请分叉存储库并用您的修复程序发送拉取请求或更新 功能,但要遵守以下规则:

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由ScheduledExecutorService触发的java同步线程   java如何兼容OpenJRE/JDK1.8。x与OracleJRE/jdk1.8。十、   可重用代码的静态最佳实践Java   TestsNG中有多个测试的java事务问题   排序为什么我的气泡排序不起作用?JAVA   JavaSpring与动态数据源   java如何在Mule Dataweave转换中使用正则表达式替换特殊字符?   java是否单独调用服务器以在jsp文件的img标记中呈现图像?   java基本语法,用于在函数中将扫描程序对象作为参数传递   java基于两列在Hibernate中填充外部集合   java安装eclipse时,我在文件夹中找不到jdk   kotlin Java 11`HttpClient`正在下载但未下载?(负内容长度)   文件Java无法读取Ö(特殊字符)并打印它   javars+Spring   java TestNg Selenide。没有webdriver绑定到当前线程   java我应该如何对数据库建模,以便数据库中的每个学生实体都有一个与每个课程实体相关的分数?   java GoogleAccountCredential getSelectedAccountName()在设置并实现权限后返回null   java从ngclick调用servlet中的函数   java NetBeans JTable不带滚动窗格,保留标题   java Drools从会话中获取相同类型的对象