在http://readthedocs.org上托管的动态sphinx shell中包装您的只读项目

sphinx-me的Python项目详细描述


Stephen McDonald

简介

有只需要自述文件的小python项目吗 为了文件?想在Read The Docs上主持自述吗?

sphinx me是一个BSD licensed工具,它将创建一个Sphinx 项目的文档shell,并包括自述文件 作为文档索引。它处理提取所需的元 项目中的项目名称、作者和版本等数据 在你的狮身人面像文件中使用。

一旦你用狮身人面像我来建造你的狮身人面像文件,你就可以 将您的项目添加到“阅读文档”网站,并使您的项目 自述文件的主题很吸引人。

注意

您的自述文件应该与reStructuredText兼容 格式。

安装

安装sphinx me最简单的方法是直接从PyPI使用 pipsetuptools通过运行下面的相应命令:

$ pip install -U sphinx-me

或:

$ easy_install -U sphinx-me

否则你可以下载sphinx me直接安装 来源:

$ python setup.py install

运行

sphinx me将作为系统范围的脚本安装,可以从 在项目根目录中的命令行:

$ sphinx-me

在项目目录中运行时,它将创建一个docs目录 有两个文件,sphinx conf.py模块和index.rst文件 包括你的项目自述。

conf.py模块从sphinx me调用设置函数 斯芬克斯文档所需的最低设置。

  • ^{tt5}$ - the directory name of your project is used.
  • ^{tt6}$ - retrieved from the ^{tt6}$ arg of your ^{tt8}$ script, or your package’s ^{tt9}$ attribute.
  • ^{tt10}$ - retrieved from the ^{tt11}$ arg of your ^{tt8}$ script, or your package’s ^{tt13}$ attribute.

运行此进程还将执行初始的sphinx-build 在项目的docs/build目录中。后续生成 对自述文件进行更改后,可以通过运行 再次使用sphinx me,或者使用常规的sphinx-build命令。

在阅读文档时托管

Read The Docs上托管sphinx me生成的文档时,您 必须确保选中use virtualenv选项并指定 sphinx-me作为setup.py脚本的要求, 或者在pip requirements file中,您还需要在 阅读文档时项目的需求文件字段。

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

推荐PyPI第三方库


热门话题
java在Android中维护应用程序状态   javajavacc:如何指定在特定上下文中需要哪些令牌?   java为什么改型会在重新加载数据时设置以前的响应?   java如何将键转换为字符串,反之亦然   java JDOM解析器插入#固定手动属性   java按元素对XML数据排序?   java Android中有哪些哈希算法?   java为什么使用可选返回类型进行单元测试失败?   Gson和argonauts使用Gson将javascript数组转换为json字符串并转换为javapojo时遇到的问题。试图让我的结构正确   java中的空格   java SQLite高分,草率IndexOutofBounds Android   使用Spring OAUTH2的java Make客户端   netbeans如何在java中创建一个JPopupMenu,其中包含一个要复制文本的项