Skip to content

Commit cf8229f

Browse files
docs: Add Sphinx autodoc generation for xcp.net classes
Signed-off-by: Bernhard Kaindl <bernhard.kaindl@cloud.com>
1 parent 0395592 commit cf8229f

File tree

9 files changed

+76
-2
lines changed

9 files changed

+76
-2
lines changed

docs/source/index.rst

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,11 @@ XenServer Python libs for Dom0
1818
.. image:: https://img.shields.io/badge/Sphinx-docs-blue.svg
1919
:target: https://python-libs.onrender.com/
2020

21+
Welcome to the python-libs documentation!
22+
23+
Each module is documented in its own section.
24+
Select a module from the menu to view its API documentation.
25+
2126
.. toctree::
2227
:maxdepth: 2
2328
:caption: Project Documentation
@@ -46,7 +51,20 @@ XenServer Python libs for Dom0
4651
version
4752
xmlunwrap
4853

49-
Welcome to the python-libs documentation!
54+
.. toctree::
55+
:maxdepth: 2
56+
:caption: XCP.Net Modules
57+
58+
net/biosdevname
59+
net/ip
60+
net/mac
5061

51-
Each module is documented in its own section. Select a module from the menu to view its API documentation.
62+
.. toctree::
63+
:maxdepth: 2
64+
:caption: XCP.Net.Ifrename Modules
5265

66+
net/ifrename/ifrename-util
67+
net/ifrename/ifrename-static
68+
net/ifrename/ifrename-logic
69+
net/ifrename/ifrename-dynamic
70+
net/ifrename/ifrename-macpci

docs/source/net/biosdevname.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.biosdevname
2+
===================
3+
4+
.. automodule:: xcp.net.biosdevname
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.ifrename.dynamic
2+
========================
3+
4+
.. automodule:: xcp.net.ifrename.dynamic
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.ifrename.logic
2+
======================
3+
4+
.. automodule:: xcp.net.ifrename.logic
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.ifrename.macpci
2+
=======================
3+
4+
.. automodule:: xcp.net.ifrename.macpci
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.ifrename.static
2+
=======================
3+
4+
.. automodule:: xcp.net.ifrename.static
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.ifrename.util
2+
=====================
3+
4+
.. automodule:: xcp.net.ifrename.util
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

docs/source/net/ip.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.ip
2+
==========
3+
4+
.. automodule:: xcp.net.ip
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

docs/source/net/mac.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
xcp.net.mac
2+
===========
3+
4+
.. automodule:: xcp.net.mac
5+
:members:
6+
:undoc-members:
7+
:show-inheritance:

0 commit comments

Comments
 (0)