Merge branch 'api-doc-improvements'
[pyi2ncommon] / doc / index.rst
CommitLineData
db622927
CH
1.. pyi2ncommon documentation master file, created by
2 sphinx-quickstart on Fri Jul 24 17:51:25 2015.
3 You can adapt this file completely to your liking, but it should at least
4 contain the root `toctree` directive.
5
6Welcome to pyi2ncommon's documentation!
7=======================================
8
9bfcdcc8
CH
9This library has two main purposes:
10 (1) provide an interface to external python code (i.e., code not running
11 inside a Intra2net system, most notably QA tests) to some of the internal
12 workings of Intra2net systems. This includes:
13 - the configuration system (module :py:mod:`pyi2ncommon.cnfvar`)
14 - interactions with the central daemon (:py:mod:`pyi2ncommon.arnied_api`,
15 :py:mod:`pyi2ncommon.arnied_wrapper`)
16 - interactions with the connection daemon (:py:mod:`pyi2ncommon.dial`, :py:mod:`pyi2ncommon.connd_state`)
17 (2) provide helpers for internal source code, to simplify creating tests or helper scripts in python
18 that run inside an Intra2net-system. Featuring: :py:mod:`pyi2ncommon.argparse_helpers`,
19 :py:mod:`pyi2ncommon.buffers`, :py:mod:`pyi2ncommon.iter_helpers`, :py:mod:`pyi2ncommon.log_helpers`,
20 :py:mod:`pyi2ncommon.log_read`, :py:mod:`pyi2ncommon.text_helpers`
21
22The selection of modules listed here is not complete; modules are not "tied" to one of these two
23purposes, most modules can be used inside or outside an Intra2net system.
24
db622927
CH
25
26Contents:
27
28.. toctree::
29 :maxdepth: 1
30
31 license.rst
32 about_docu.rst
d5d2c1d7 33 cnfvar-api-ascii-art.rst
062ea571 34
062ea571 35.. toctree::
e3b02a32
CH
36 :maxdepth: 4
37
db622927
CH
38 modules.rst
39
40
41Indices and tables
42==================
43
44* :ref:`genindex`
45* :ref:`modindex`
46* :ref:`search`
47