blob: e37e4f1d6b971cd0c7c1e9cf06e565c0a6a6e163 [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
Filip Pytloun62bce8a2017-02-02 13:02:03 +010077
78Documentation and Bugs
79======================
80
OlgaGusarenko2a8701b2018-07-31 01:23:21 +030081* http://salt-formulas.readthedocs.io/
82 Learn how to install and update salt-formulas
Filip Pytloun62bce8a2017-02-02 13:02:03 +010083
OlgaGusarenko2a8701b2018-07-31 01:23:21 +030084* https://github.com/salt-formulas/salt-formula-sphinx/issues
85 In the unfortunate event that bugs are discovered, report the issue to the
86 appropriate issue tracker. Use the Github issue tracker for a specific salt
87 formula
Filip Pytloun62bce8a2017-02-02 13:02:03 +010088
OlgaGusarenko2a8701b2018-07-31 01:23:21 +030089* https://launchpad.net/salt-formulas
90 For feature requests, bug reports, or blueprints affecting the entire
91 ecosystem, use the Launchpad salt-formulas project
Filip Pytloun62bce8a2017-02-02 13:02:03 +010092
OlgaGusarenko2a8701b2018-07-31 01:23:21 +030093* https://launchpad.net/~salt-formulas-users
94 Join the salt-formulas-users team and subscribe to mailing list if required
Filip Pytloun62bce8a2017-02-02 13:02:03 +010095
OlgaGusarenko2a8701b2018-07-31 01:23:21 +030096* https://github.com/salt-formulas/salt-formula-sphinx
97 Develop the salt-formulas projects in the master branch and then submit pull
98 requests against a specific formula
Filip Pytloun62bce8a2017-02-02 13:02:03 +010099
OlgaGusarenko2a8701b2018-07-31 01:23:21 +0300100* #salt-formulas @ irc.freenode.net
101 Use this IRC channel in case of any questions or feedback which is always
102 welcome
Filip Pytloun62bce8a2017-02-02 13:02:03 +0100103