blob: 1f3b5e21b215b16a47790569233d2ebfc1a95b2e [file] [log] [blame]
Ales Komarek7b7636e2015-11-27 15:31:43 +01001
OlgaGusarenko2a8701b2018-07-31 01:23:21 +03002=====
3Usage
4=====
Ales Komarek7b7636e2015-11-27 15:31:43 +01005
Sergey Otpuschennikov0eae6cc2018-07-30 18:53:14 +04006Sphinx is a tool that makes it easy to create intelligent and beautiful documentation,
7written by Georg Brandl and licensed under the BSD license. It was originally created
8for the new Python documentation, and it has excellent facilities for the documentation
9of Python projects. The C/C++ projects are already supported as well, and it is planned
10to add special support for other languages as well.
Ales Komarek7b7636e2015-11-27 15:31:43 +010011
12Sample pillars
13==============
14
Sergey Otpuschennikov0eae6cc2018-07-30 18:53:14 +040015Sample documentation with local source:
Ales Komarek7b7636e2015-11-27 15:31:43 +010016
17.. code-block:: yaml
18
19 sphinx:
20 server:
21 enabled: true
22 doc:
23 board:
24 builder: 'html'
Martin Polreich9031c252018-07-18 11:56:01 +020025 source:
Ales Komarek7b7636e2015-11-27 15:31:43 +010026 engine: local
27 path: '/path/to/sphinx/documentation'
28
Sergey Otpuschennikov0eae6cc2018-07-30 18:53:14 +040029Sample documentation with Git source:
Ales Komarek7b7636e2015-11-27 15:31:43 +010030
31.. code-block:: yaml
32
33 sphinx:
34 server:
35 enabled: true
36 doc:
37 board:
38 builder: 'html'
Martin Polreich9031c252018-07-18 11:56:01 +020039 source:
Ales Komarek7b7636e2015-11-27 15:31:43 +010040 engine: git
41 address: 'git@repo1.domain.com/repo.git'
42 revision: master
43
Sergey Otpuschennikov0eae6cc2018-07-30 18:53:14 +040044Sample documentation with Reclass source:
Ales Komarek7b7636e2015-11-27 15:31:43 +010045
46.. code-block:: yaml
47
48 sphinx:
49 server:
50 enabled: true
51 doc:
52 board:
53 builder: 'html'
Martin Polreich9031c252018-07-18 11:56:01 +020054 source:
Ales Komarek7b7636e2015-11-27 15:31:43 +010055 engine: reclass
56
Sergey Otpuschennikov0eae6cc2018-07-30 18:53:14 +040057Sample documentation with pillar-schema source:
58
59.. code-block:: yaml
60
61 sphinx:
62 server:
63 enabled: true
64 doc:
65 schemas_doc:
66 author: Author
67 year: Year
68 version: Version
69 builder: 'html'
70 source:
71 engine: pillar-schema
Ales Komarek7b7636e2015-11-27 15:31:43 +010072
73Read more
74=========
75
76* http://sphinx-doc.org/tutorial.html