Sphinx扩展用于Cylc文档
项目描述
Cylc项目文档的Sphinx扩展库。
安装
安装所有扩展(但不包括依赖项)
$ pip install cylc-sphinx-extensions
或指定扩展(按名称)的所有扩展 + 依赖项
$ pip install cylc-sphinx-extensions.git[cylc_lang]
或所有扩展 + 所有扩展的依赖项
$ pip install cylc-sphinx-extensions.git[all]
注意,minicylc扩展需要graphviz
# install graphviz from your package manager e.g: $ sudo apt-get install -y graphviz
使用
要使用扩展,请在项目的conf.py中注册它,例如
extension = [ 'cylc.sphinx_ext.cylc_lang' ]
其中一些扩展是“自动加载”的,不需要任何额外步骤来激活。
如果您的conf.py中设置了html_static_path配置,则需要将其移动到setup函数中,否则扩展无法将其附加到该路径以添加自己的静态资源,例如
def setup(app): app.config.html_static_path.append('_static')
开发
从https://github.com/cylc/cylc-sphinx-extensions.git分叉并克隆。
扩展从其模块文档字符串自动生成文档。
通过运行来构建文档
$ make clean <format> # e.g. make html slides
此文档构建作为简单的测试库(警告会导致其失败),其他一切请使用pytest
$ pytest
用于代码检查
$ pycodestyle . # python $ eslint cylc/ # javascript
版权和使用条款
版权(C)2008-2024 NIWA & 英国皇家(气象办公室)& 贡献者。
循环(Cylc)是自由软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它,许可证版本为3或您选择的任何更高版本。
循环软件分发时,希望其有用,但不提供任何保证;甚至不保证其适销性或适用于特定目的。有关详细信息,请参阅GNU通用公共许可证。
您应已随循环软件收到一份GNU通用公共许可证的副本。如果没有,请参阅GNU许可证https://gnu.ac.cn/licenses/。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源代码分发
cylc-sphinx-extensions-1.4.3.tar.gz (32.0 kB 查看哈希值)
构建分发
关闭
cylc-sphinx-extensions-1.4.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 663c984c0da25a2a193333742d285718ff0333b65106a3d7e5a077bcd5a0c2b9 |
|
MD5 | 16561fbcfcea21fe62cb803e746ad49d |
|
BLAKE2b-256 | 4268502bcc70e41f071d7e91ffe9f95277d5d919b5faaf206bdcea3f98c4ba65 |
关闭
cylc_sphinx_extensions-1.4.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c69e86293725b1379dbb25509c247b91191c88d24011370320c552a36e3a38f2 |
|
MD5 | d806fbd287a723179b7dca94066e8021 |
|
BLAKE2b-256 | 59c45e3e2414941f1fbae2d062f6fce00940636ace250288e532cba8e826ec35 |