Kristal Dale c1485ce264 Update wording around prerequisites and example of first time setup to be
presented more as the setup for building source in CL (rather than autospec
specific). So that the setup instructions may be reused. Added section labels
back in for external reference.

Signed-off-by: Kristal Dale <kristal.dale@intel.com>
2019-03-01 14:17:18 -08:00
2017-08-01 15:24:49 -05:00
2018-07-23 16:02:15 -07:00
2015-10-12 15:39:17 -06:00
2017-05-30 11:40:25 -05:00
2019-01-17 11:54:39 -08:00

Documentation build instructions
################################

.. todo add comment re not using standards here.

`Clear Linux\* OS documentation`_ is written using `reStructuredText`_ and
built using `Sphinx`_. Follow the instructions in this README to build the
documentation locally for development and testing.

Please make yourself familiar with our `contribution guidelines`_ before
submitting a contribution.

Requirements
************

Make sure you have Python and Sphinx installed. We use Python 3 and
Sphinx 1.7.5

The Sphinx documentation provides `instructions for installing Sphinx`_ on various
platforms.

Clone the documentation repository
**********************************

Once Sphinx is installed, clone the documentation repository to your
local machine.

.. code-block:: console

   $ git clone https://github.com/clearlinux/clear-linux-documentation

Run the build
*************

We build our documentation using Sphinx. In the source directory of your
local clear-linux-documentation repository, build the documentation by running
**make html**:

.. code-block:: console

   $ make html
   >
   sphinx-build -b html -d _build/doctrees   . _build/html
   Running Sphinx v1.7.5
   making output directory...
   .
   .
   .
   build succeeded, 0 warnings.

   The HTML pages are in _build/html.

   Build finished. The HTML pages are in _build/html.

Open one of the HTML pages in a web browser to view the rendered
documentation.

When testing changes in the documentation, make sure to remove the previous
build before building again by running **make clean**:

.. code-block:: console

   $ make clean
   >
   rm -rf _build/*

This will completely remove the previous build output.

.. _Clear Linux\* OS documentation:  https://clearlinux.org/documentation
.. _Sphinx: http://sphinx-doc.org/
.. _reStructuredText: http://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html
.. _contribution guidelines: https://clearlinux.org/documentation/clear-linux/reference/collaboration
.. _instructions for installing Sphinx: https://www.sphinx-doc.org/en/master/usage/installation.html

S
Description
No description provided
Readme 132 MiB
Languages
JavaScript 27.3%
Python 23.4%
HTML 21.3%
CSS 14.3%
Makefile 7.3%
Other 6.4%