api_reference_doc¶
Create api reference doc.
-
docfly.api_reference_doc.
is_ignored
(mod_or_pkg, ignored_package)[source]¶ Test, if this
docfly.pkg.picage.Module
ordocfly.pkg.picage.Package
should be included to generate API reference document.Parameters: - mod_or_pkg – module or package
- ignored_package – ignored package
中文文档
根据全名判断一个包或者模块是否要被包含到自动生成的API文档中。
-
class
docfly.api_reference_doc.
ApiReferenceDoc
(conf_file, package_name, ignored_package=None)[source]¶ A class used to generate sphinx-doc api reference part.
Example:
package |--- subpackage1 |--- __init__.rst |--- module.rst |--- subpackage2 |--- __init__.rst |--- module.rst |--- __init__.rst |--- module1.rst |--- module2.rst
Parameters: - package_name (string) – the importable package name
- dst (string) – default “_source”, the directory you want to put doc files
- ignore (list of string) – default empty list, package, module prefix you want to ignored
中文文档
如果你需要忽略一个包: 请使用
docfly.packages
如果你需要忽略一个模块: 请使用docfly.zzz_manual_install
或docfly.zzz_manual_install.py
-
generate_package_content
(package)[source]¶ Generate package.rst text content.
{{ package_name }} ================== .. automodule:: {{ package_name }} :members: sub packages and modules ------------------------ .. toctree:: :maxdepth: 1 {{ sub_package_name1 }} <{{ sub_package_name1 }}/__init__> {{ sub_package_name2 }} <{{ sub_package_name2 }}/__init__> {{ sub_module_name1}} <{{ sub_module_name1}}> {{ sub_module_name2}} <{{ sub_module_name2}}>