File: docs.rst

package info (click to toggle)
mariadb 1%3A11.8.2-1
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 765,428 kB
  • sloc: ansic: 2,382,827; cpp: 1,803,532; asm: 378,315; perl: 63,176; sh: 46,496; pascal: 40,776; java: 39,363; yacc: 20,428; python: 19,506; sql: 17,864; xml: 12,463; ruby: 8,544; makefile: 6,059; cs: 5,855; ada: 1,700; lex: 1,193; javascript: 1,039; objc: 80; tcl: 73; awk: 46; php: 22
file content (45 lines) | stat: -rw-r--r-- 1,458 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Updating Documentation
======================

Overview
--------

This documentation is stored along with the source in the ``docs`` directory of the git tree and uses the `reStructuredText format <http://en.wikipedia.org/wiki/ReStructuredText>`_.

We recommend reading this `reStructuredText Primer <http://sphinx-doc.org/rest.html>`_ before editing the docs for the first time.

Compiling Docs
--------------

The docs are compiled using `Sphinx Python Documentation Generator <http://sphinx-doc.org/>`_.  The libMariaS3 build system already knows how to use this.  To compile the docs please follow theses steps:

#. Install the ``python-sphinx`` package using your distribution's package manager

#. Re-run bootstrap as follows so that it picks up that Sphinx is installed::

      ./bootstrap.sh -m

#. To compile in HTML format::

      make html

There will now be an HTML version of the docs in the ``/html`` directory of the source.

Compiling PDF Docs
------------------

Sphinx required LaTeX to build PDF docs.  The following steps show you how to build PDF docs:

#. Install ``python-sphinx`` as above

#. Install the full *TeXLive* package.  In Fedora this is ``texlive-scheme-full`` and ``texlive-full`` in Ubuntu

#. Re-run bootstrap as follows so that it picks up that Sphinx and LaTeX are installed::

      ./bootstrap.sh -m

#. To compile in PDF format::

      make latexpdf

The generated PDF will be in the ``/docs/latex/`` directory.