File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -10,4 +10,5 @@ sphinx:
1010
1111python :
1212 install :
13+ - requirements : requirements/base.txt
1314 - requirements : requirements/docs.txt
Original file line number Diff line number Diff line change 1+ CLI
2+ ===
3+
4+ .. automodule :: src.cli
5+ :members:
6+ :undoc-members:
7+ :show-inheritance:
Original file line number Diff line number Diff line change 1+ Data Sources
2+ ============
3+
4+ .. automodule :: src.data_sources
5+ :members:
6+ :undoc-members:
7+ :show-inheritance:
8+
9+ .. automodule :: src.data_sources.base
10+ :members:
11+ :undoc-members:
12+ :show-inheritance:
13+
14+ .. automodule :: src.data_sources.pypi
15+ :members:
16+ :undoc-members:
17+ :show-inheritance:
18+
19+ .. automodule :: src.data_sources.cran
20+ :members:
21+ :undoc-members:
22+ :show-inheritance:
23+
24+ .. automodule :: src.data_sources.conda
25+ :members:
26+ :undoc-members:
27+ :show-inheritance:
28+
29+ .. automodule :: src.data_sources.github
30+ :members:
31+ :undoc-members:
32+ :show-inheritance:
Original file line number Diff line number Diff line change 1+ API Reference
2+ =============
3+
4+ .. toctree ::
5+ :maxdepth: 2
6+
7+ cli
8+ utils
9+ data_sources
10+ reports
Original file line number Diff line number Diff line change 1+ Reports
2+ =======
3+
4+ .. automodule :: src.reports
5+ :members:
6+ :undoc-members:
7+ :show-inheritance:
8+
9+ .. automodule :: src.reports.base
10+ :members:
11+ :undoc-members:
12+ :show-inheritance:
13+
14+ .. automodule :: src.reports.pypi
15+ :members:
16+ :undoc-members:
17+ :show-inheritance:
18+
19+ .. automodule :: src.reports.cran
20+ :members:
21+ :undoc-members:
22+ :show-inheritance:
23+
24+ .. automodule :: src.reports.bioconda
25+ :members:
26+ :undoc-members:
27+ :show-inheritance:
28+
29+ .. automodule :: src.reports.github
30+ :members:
31+ :undoc-members:
32+ :show-inheritance:
Original file line number Diff line number Diff line change 1+ Utilities
2+ =========
3+
4+ .. automodule :: src.utils
5+ :members:
6+ :undoc-members:
7+ :show-inheritance:
Original file line number Diff line number Diff line change 33# For the full list of built-in configuration values, see the documentation:
44# https://www.sphinx-doc.org/en/master/usage/configuration.html
55
6+ import os
7+ import sys
8+
9+ # Add the repository root to sys.path so that autodoc can import the source modules.
10+ sys .path .insert (0 , os .path .abspath (".." ))
11+
612# -- Project information -----------------------------------------------------
713project = "specdatri_reporting"
814copyright = "2024, RECETOX"
1117# -- General configuration ---------------------------------------------------
1218extensions = [
1319 "myst_parser" ,
20+ "sphinx.ext.autodoc" ,
21+ "sphinx.ext.napoleon" ,
22+ "sphinx.ext.viewcode" ,
1423]
1524
1625templates_path = ["_templates" ]
1726exclude_patterns = ["_build" , "Thumbs.db" , ".DS_Store" ]
1827
28+ # -- Autodoc configuration ---------------------------------------------------
29+ autodoc_member_order = "bysource"
30+ autodoc_default_options = {
31+ "members" : True ,
32+ "undoc-members" : True ,
33+ "show-inheritance" : True ,
34+ }
35+
36+ # -- Napoleon configuration (Google-style docstrings) -------------------------
37+ napoleon_google_docstring = True
38+ napoleon_numpy_docstring = False
39+
1940# -- Options for HTML output -------------------------------------------------
2041html_theme = "sphinx_rtd_theme"
2142html_static_path = ["_static" ]
Original file line number Diff line number Diff line change 22
33``` {include} ../README.md
44```
5+
6+ ``` {toctree}
7+ :maxdepth: 2
8+ :caption: API Reference
9+ :hidden:
10+
11+ api/index
12+ ```
You can’t perform that action at this time.
0 commit comments