summaryrefslogtreecommitdiffstats
path: root/docs/enable_docu_gen.rst
diff options
context:
space:
mode:
authorVictor Laza <vlaza@cloudbasesolutions.com>2015-04-17 10:56:43 +0300
committerVictor Laza <vlaza@cloudbasesolutions.com>2015-04-17 11:42:02 +0300
commit636659dddb3c28e0a16a15e4bd18e25c32d885f1 (patch)
treefd00ba505b90f3dacd129165f5c48036dbeb2e68 /docs/enable_docu_gen.rst
parente9568e9255b51a03b7f6a49f450389feea40b57b (diff)
Improved cosmetics of enable_docu_gen.rst & other_options_for_docu_gen.rst
JIRA: Removed some unneeded whitespaces, added link to reSt online editor with live preview, link to documentation structure, more quick guides into reSt, reworked link to PDF artifact Change-Id: Ide489410bf8fa3bf5910b5b2e328c61a7d6b0348 Signed-off-by: Victor Laza <vlaza@cloudbasesolutions.com>
Diffstat (limited to 'docs/enable_docu_gen.rst')
-rw-r--r--docs/enable_docu_gen.rst23
1 files changed, 14 insertions, 9 deletions
diff --git a/docs/enable_docu_gen.rst b/docs/enable_docu_gen.rst
index 666b1074a..db746bb6c 100644
--- a/docs/enable_docu_gen.rst
+++ b/docs/enable_docu_gen.rst
@@ -1,7 +1,6 @@
How to setup the workflow of automatic documentation build for your project
----------------------------------------------------------------------------
-
**Setup you repository and then clone locally**::
ssh-add your-ssh.key
@@ -18,10 +17,17 @@ How to setup the workflow of automatic documentation build for your project
/other-docus.rst
/images/*.png|*.jpg
+More details about the default structure you can find `here <https://wiki.opnfv.org/documentation>`_ at paragraph "How and where to store the document content files in your repository".
**In order to obtain a nice .html & .pdf at then end you must write you documentation using reSt markup**
-quick guide: http://docutils.sourceforge.net/docs/user/rst/quickref.html
+quick guides:
+
+* http://docutils.sourceforge.net/docs/user/rst/quickref.html
+* http://rest-sphinx-memo.readthedocs.org/en/latest/ReST.html
+* http://www.math.uiuc.edu/~gfrancis/illimath/windows/aszgard_mini/movpy-2.0.0-py2.4.4/manuals/docutils/ref/rst/directives.html
+
+An `nice online editor <http://rst.ninjs.org/>`_ that will help you write reSt and see your changes live. After done editing you can copy the source document in the repository and follow the workflow.
**Clone the releng repository so you can created jobs for JJB**::
@@ -54,13 +60,12 @@ example: cp releng/jjb/opnfvdocs/build-docu.sh releng/jjb/<your-project>/::
#the double {{ in file_cut="${{file%.*}}" is to escape jjb's yaml
-
**Edit <your-project>.yml**::
vi releng/jjb/<your-project>/<your-project>.yml
-Make sure you have the job-templates set right
+Make sure you have the job-templates set correctly as below.
example: less releng/jjb/opnfvdocs/opnfvdocs.yml (pay extra attention at the "builder" sections)::
@@ -101,6 +106,7 @@ Stage files::
git add build-docu.sh <project>.yml
+
Commit change with --signoff::
git commit --signoff
@@ -111,9 +117,7 @@ Send code for review in Gerrit::
git review -v
-
-
-**Create the documentation using the recommended structure in your repository and submit to gerrit for review**
+Create the documentation using the recommended structure in your repository and submit to gerrit for review
**Jenkins will take over and produce artifacts in the form of .html & .pdf**
@@ -125,9 +129,8 @@ Jenkins has the proper packages installed in order to produce the artifacts.
http://artifacts.opnfv.org/
-example: http://artifacts.opnfv.org/opnfvdocs/docs/enable_docu_gen.pdf
-Here you can download the PDF version of this guide.
+`Here you can download the PDF version <http://artifacts.opnfv.org/opnfvdocs/docs/enable_docu_gen.pdf>`_ of this guide.
**Scrape content from html artifacts on wiki**
@@ -142,6 +145,8 @@ example::
Please try to write documentation as accurate and clear as possible as once reviewed and merged it will be automatically built and displayed on Wiki and everyone would apreciate a good written/nice looking guide.
+If you want to see on wiki what code is scraped from the built artifacts click "Show pagesource" in the right (it will appear if you hover over the magnifier icon); this way you know what is written straight on wiki and what is embedded with "scrape". By knowing these details you will be able to prevent damages by manually updating wiki.
+
NOTE: