[Skiboot] [PATCH] README.md: Add information on docs

Oliver O'Halloran oohall at gmail.com
Mon Dec 9 13:04:51 AEDT 2019


Add a link to the auto-generated github pages documentation and add
instructions for how to build them using Sphinx and some references
on reStructuredText.

Signed-off-by: Oliver O'Halloran <oohall at gmail.com>
---
 .travis.yml |  2 +-
 README.md   | 26 ++++++++++++++++++++++++++
 2 files changed, 27 insertions(+), 1 deletion(-)

diff --git a/.travis.yml b/.travis.yml
index 6ddf485d7c83..8080889dd399 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,7 +47,7 @@ addons:
     project:
       name: "open-power/skiboot"
       description: "Build submitted via Travis CI"
-    notification_email: stewart at linux.vnet.ibm.com
+    notification_email: oohall at gmail.com
     branch_pattern: coverity_scan
 
 deploy:
diff --git a/README.md b/README.md
index c6cdae5cd255..e8743a9ef022 100644
--- a/README.md
+++ b/README.md
@@ -12,6 +12,8 @@ Archives: https://lists.ozlabs.org/pipermail/skiboot/
 
 Patchwork: http://patchwork.ozlabs.org/project/skiboot/list/
 
+Documentation: http://open-power.github.io/skiboot/doc/index.html
+
 ## Overview
 OPAL firmware (OpenPower Abstraction Layer) comes in several parts.
 
@@ -79,6 +81,30 @@ from here: https://www.kernel.org/pub/tools/crosstool/ When using
 these compilers add /opt/cross/gcc-4.8.0-nolibc/powerpc64-linux/bin/
 to your PATH. Once this is done skiboot can be compiler by just running `make`
 
+### Building Documentation
+
+We use [Sphinx](http://www.sphinx-doc.org/) to produce various documentation
+from reStructuredText (preferred) and Markdown. The Sphinx documentation has
+a useful primer for  reStructuredText
+[here](http://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html).
+And the docutils website has a nice [quick
+reference](http://docutils.sourceforge.net/docs/user/rst/quickref.html) for the
+basic constructes.
+
+Building on Fedora
+```
+dnf install python3-sphinx python3-recommonmark.noarch
+pip install -r doc/requirements.txt
+make -C doc/ html SPHINXBUILD=sphinx-build-3
+```
+
+On Ubuntu:
+```
+Patches welcome!
+```
+
+View the output using `doc/_build/html/index.html`
+
 ## Testing
 Skiboot comes with a set of unit tests that can be run on your desktop.
 They can can be run with:
-- 
2.21.0



More information about the Skiboot mailing list