summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--.gitmodules172
-rwxr-xr-xdocs/_static/favicon.icobin0 -> 15086 bytes
-rw-r--r--docs/_static/images/OPNFV_testing_group.pngbin0 -> 87295 bytes
-rw-r--r--docs/_static/images/opnfvplatformgraphic.pngbin0 -> 136767 bytes
-rw-r--r--docs/_static/opnfv-logo.pngbin0 -> 2829 bytes
-rw-r--r--docs/conf.py278
-rw-r--r--docs/development/Templates/Design/design.rst0
-rw-r--r--docs/development/Templates/Design/index.rst17
-rw-r--r--docs/development/Templates/Integration/index.rst15
-rw-r--r--docs/development/Templates/Scenario/index.rst15
-rw-r--r--docs/development/Templates/Scenario/scenario.description.rst31
-rw-r--r--docs/featureprojects.rst156
-rw-r--r--docs/index.rst59
-rw-r--r--docs/release/Templates/Installation/<scenario>/<scenario>-installation.rst22
-rw-r--r--docs/release/Templates/Installation/<scenario>/<scenario>-postinstallation.rst17
-rw-r--r--docs/release/Templates/Installation/<scenario>/index.rst10
-rw-r--r--docs/release/Templates/Installation/abstract.rst6
-rw-r--r--docs/release/Templates/Installation/compatibility.rst18
-rw-r--r--docs/release/Templates/Installation/index.rst18
-rw-r--r--docs/release/Templates/Installation/prerequisite.rst15
-rw-r--r--docs/release/Templates/Installation/supportedscenario.rst13
-rw-r--r--docs/release/Templates/Overview/index.rst18
-rw-r--r--docs/release/Templates/Overview/overview.rst13
-rw-r--r--docs/release/Templates/ReleaseNotes/bugs.rst63
-rw-r--r--docs/release/Templates/ReleaseNotes/compatibility.rst18
-rw-r--r--docs/release/Templates/ReleaseNotes/deliverables.rst12
-rw-r--r--docs/release/Templates/ReleaseNotes/index.rst44
-rw-r--r--docs/release/Templates/ReleaseNotes/newfeatures.rst23
-rw-r--r--docs/release/Templates/ReleaseNotes/references.rst5
-rw-r--r--docs/release/Templates/ReleaseNotes/scenario/<scenarioname>.rst37
-rw-r--r--docs/release/Templates/ReleaseNotes/scenario/index.rst16
-rw-r--r--docs/release/Templates/ReleaseNotes/version.rst13
-rw-r--r--docs/release/Templates/userguide/feature.userguide.rst18
-rw-r--r--docs/release/Templates/userguide/index.rst23
-rw-r--r--docs/release/subrelease.rst34
m---------docs/submodules/apex0
m---------docs/submodules/armband0
m---------docs/submodules/availability0
m---------docs/submodules/bottlenecks0
m---------docs/submodules/compass4nfv0
m---------docs/submodules/conductor0
m---------docs/submodules/copper0
m---------docs/submodules/daisy0
m---------docs/submodules/doctor0
m---------docs/submodules/domino0
m---------docs/submodules/dovetail0
m---------docs/submodules/dpacc0
m---------docs/submodules/enfv0
m---------docs/submodules/escalator0
m---------docs/submodules/fastpathmetrics0
m---------docs/submodules/fds0
m---------docs/submodules/fuel0
m---------docs/submodules/functest0
m---------docs/submodules/genesisreq0
m---------docs/submodules/inspector0
m---------docs/submodules/ipv60
m---------docs/submodules/joid0
m---------docs/submodules/kvmfornfv0
m---------docs/submodules/lsoapi0
m---------docs/submodules/moon0
m---------docs/submodules/multisite0
m---------docs/submodules/netready0
m---------docs/submodules/octopus0
m---------docs/submodules/onosfw0
m---------docs/submodules/ovsnfv0
m---------docs/submodules/parser0
m---------docs/submodules/pharos0
m---------docs/submodules/prediction0
m---------docs/submodules/promise0
m---------docs/submodules/qtip0
m---------docs/submodules/releng0
m---------docs/submodules/sdnvpn0
m---------docs/submodules/sfc0
m---------docs/submodules/storperf0
m---------docs/submodules/ves0
m---------docs/submodules/vnf_forwarding_graph0
m---------docs/submodules/vswitchperf0
m---------docs/submodules/yardstick0
79 files changed, 1172 insertions, 29 deletions
diff --git a/.gitignore b/.gitignore
index ec376e94f..7c4785069 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,4 @@
/docs_build/
/docs/projects/
/docs_output/
-/releng/
+/releng/ \ No newline at end of file
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 000000000..3531025ed
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,172 @@
+[submodule "docs/submodules/apex"]
+ path = docs/submodules/apex
+ url = https://gerrit.opnfv.org/gerrit/apex
+ branch = .
+[submodule "docs/submodules/armband"]
+ path = docs/submodules/armband
+ url = https://gerrit.opnfv.org/gerrit/armband
+ branch = .
+[submodule "docs/submodules/bottlenecks"]
+ path = docs/submodules/bottlenecks
+ url = https://gerrit.opnfv.org/gerrit/bottlenecks
+ branch = .
+[submodule "docs/submodules/compass4nfv"]
+ path = docs/submodules/compass4nfv
+ url = https://gerrit.opnfv.org/gerrit/compass4nfv
+ branch = .
+[submodule "docs/submodules/conductor"]
+ path = docs/submodules/conductor
+ url = https://gerrit.opnfv.org/gerrit/conductor
+ branch = .
+[submodule "docs/submodules/copper"]
+ path = docs/submodules/copper
+ url = https://gerrit.opnfv.org/gerrit/copper
+ branch = .
+[submodule "docs/submodules/daisy"]
+ path = docs/submodules/daisy
+ url = https://gerrit.opnfv.org/gerrit/daisy
+ branch = .
+[submodule "docs/submodules/domino"]
+ path = docs/submodules/domino
+ url = https://gerrit.opnfv.org/gerrit/domino
+ branch = .
+[submodule "docs/submodules/dpacc"]
+ path = docs/submodules/dpacc
+ url = https://gerrit.opnfv.org/gerrit/dpacc
+ branch = .
+[submodule "docs/submodules/enfv"]
+ path = docs/submodules/enfv
+ url = https://gerrit.opnfv.org/gerrit/enfv
+ branch = .
+[submodule "docs/submodules/escalator"]
+ path = docs/submodules/escalator
+ url = https://gerrit.opnfv.org/gerrit/escalator
+ branch = .
+[submodule "docs/submodules/fastpathmetrics"]
+ path = docs/submodules/fastpathmetrics
+ url = https://gerrit.opnfv.org/gerrit/fastpathmetrics
+ branch = .
+[submodule "docs/submodules/fds"]
+ path = docs/submodules/fds
+ url = https://gerrit.opnfv.org/gerrit/fds
+ branch = .
+[submodule "docs/submodules/fuel"]
+ path = docs/submodules/fuel
+ url = https://gerrit.opnfv.org/gerrit/fuel
+ branch = .
+[submodule "docs/submodules/functest"]
+ path = docs/submodules/functest
+ url = https://gerrit.opnfv.org/gerrit/functest
+ branch = .
+[submodule "docs/submodules/genesisreq"]
+ path = docs/submodules/genesisreq
+ url = https://gerrit.opnfv.org/gerrit/genesisreq
+ branch = .
+[submodule "docs/submodules/inspector"]
+ path = docs/submodules/inspector
+ url = https://gerrit.opnfv.org/gerrit/inspector
+ branch = .
+[submodule "docs/submodules/ipv6"]
+ path = docs/submodules/ipv6
+ url = https://gerrit.opnfv.org/gerrit/ipv6
+ branch = .
+[submodule "docs/submodules/joid"]
+ path = docs/submodules/joid
+ url = https://gerrit.opnfv.org/gerrit/joid
+ branch = .
+[submodule "docs/submodules/kvmfornfv"]
+ path = docs/submodules/kvmfornfv
+ url = https://gerrit.opnfv.org/gerrit/kvmfornfv
+ branch = .
+[submodule "docs/submodules/lsoapi"]
+ path = docs/submodules/lsoapi
+ url = https://gerrit.opnfv.org/gerrit/lsoapi
+ branch = .
+[submodule "docs/submodules/moon"]
+ path = docs/submodules/moon
+ url = https://gerrit.opnfv.org/gerrit/moon
+ branch = .
+[submodule "docs/submodules/multisite"]
+ path = docs/submodules/multisite
+ url = https://gerrit.opnfv.org/gerrit/multisite
+ branch = .
+[submodule "docs/submodules/netready"]
+ path = docs/submodules/netready
+ url = https://gerrit.opnfv.org/gerrit/netready
+ branch = .
+[submodule "docs/submodules/octopus"]
+ path = docs/submodules/octopus
+ url = https://gerrit.opnfv.org/gerrit/octopus
+ branch = .
+[submodule "docs/submodules/onosfw"]
+ path = docs/submodules/onosfw
+ url = https://gerrit.opnfv.org/gerrit/onosfw
+ branch = .
+[submodule "docs/submodules/ovsnfv"]
+ path = docs/submodules/ovsnfv
+ url = https://gerrit.opnfv.org/gerrit/ovsnfv
+ branch = .
+[submodule "docs/submodules/parser"]
+ path = docs/submodules/parser
+ url = https://gerrit.opnfv.org/gerrit/parser
+ branch = .
+[submodule "docs/submodules/pharos"]
+ path = docs/submodules/pharos
+ url = https://gerrit.opnfv.org/gerrit/pharos
+ branch = .
+[submodule "docs/submodules/prediction"]
+ path = docs/submodules/prediction
+ url = https://gerrit.opnfv.org/gerrit/prediction
+ branch = .
+[submodule "docs/submodules/promise"]
+ path = docs/submodules/promise
+ url = https://gerrit.opnfv.org/gerrit/promise
+ branch = .
+[submodule "docs/submodules/qtip"]
+ path = docs/submodules/qtip
+ url = https://gerrit.opnfv.org/gerrit/qtip
+ branch = .
+[submodule "docs/submodules/releng"]
+ path = docs/submodules/releng
+ url = https://gerrit.opnfv.org/gerrit/releng
+ branch = .
+[submodule "docs/submodules/sdnvpn"]
+ path = docs/submodules/sdnvpn
+ url = https://gerrit.opnfv.org/gerrit/sdnvpn
+ branch = .
+[submodule "docs/submodules/sfc"]
+ path = docs/submodules/sfc
+ url = https://gerrit.opnfv.org/gerrit/sfc
+ branch = .
+[submodule "docs/submodules/storperf"]
+ path = docs/submodules/storperf
+ url = https://gerrit.opnfv.org/gerrit/storperf
+ branch = .
+[submodule "docs/submodules/ves"]
+ path = docs/submodules/ves
+ url = https://gerrit.opnfv.org/gerrit/ves
+ branch = .
+[submodule "docs/submodules/vnf_forwarding_graph"]
+ path = docs/submodules/vnf_forwarding_graph
+ url = https://gerrit.opnfv.org/gerrit/vnf_forwarding_graph
+ branch = .
+[submodule "docs/submodules/vswitchperf"]
+ path = docs/submodules/vswitchperf
+ url = https://gerrit.opnfv.org/gerrit/vswitchperf
+ branch = .
+[submodule "docs/submodules/yardstick"]
+ path = docs/submodules/yardstick
+ url = https://gerrit.opnfv.org/gerrit/yardstick
+ branch = .
+[submodule "docs/submodules/doctor"]
+ path = docs/submodules/doctor
+ url = https://gerrit.opnfv.org/gerrit/doctor
+ branch = .
+[submodule "docs/submodules/availability"]
+ path = docs/submodules/availability
+ url = https://gerrit.opnfv.org/gerrit/availability
+ branch = .
+[submodule "docs/submodules/dovetail"]
+ path = docs/submodules/dovetail
+ url = https://gerrit.opnfv.org/gerrit/dovetail
+ branch = .
diff --git a/docs/_static/favicon.ico b/docs/_static/favicon.ico
new file mode 100755
index 000000000..bbe55ab40
--- /dev/null
+++ b/docs/_static/favicon.ico
Binary files differ
diff --git a/docs/_static/images/OPNFV_testing_group.png b/docs/_static/images/OPNFV_testing_group.png
new file mode 100644
index 000000000..4b8c2c053
--- /dev/null
+++ b/docs/_static/images/OPNFV_testing_group.png
Binary files differ
diff --git a/docs/_static/images/opnfvplatformgraphic.png b/docs/_static/images/opnfvplatformgraphic.png
new file mode 100644
index 000000000..9d6074f02
--- /dev/null
+++ b/docs/_static/images/opnfvplatformgraphic.png
Binary files differ
diff --git a/docs/_static/opnfv-logo.png b/docs/_static/opnfv-logo.png
new file mode 100644
index 000000000..1519503eb
--- /dev/null
+++ b/docs/_static/opnfv-logo.png
Binary files differ
diff --git a/docs/conf.py b/docs/conf.py
new file mode 100644
index 000000000..bff05ece0
--- /dev/null
+++ b/docs/conf.py
@@ -0,0 +1,278 @@
+import sphinx_bootstrap_theme
+
+# If extensions (or modules to document with autodoc) are in another directory,
+# add these directories to sys.path here. If the directory is relative to the
+# documentation root, use os.path.abspath to make it absolute, like shown here.
+
+# -- General configuration ------------------------------------------------
+
+# If your documentation needs a minimal Sphinx version, state it here.
+#needs_sphinx = '1.0'
+needs_sphinx = '1.3'
+# Add any Sphinx extension module names here, as strings. They can be
+# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom
+# ones.
+extensions=['sphinxcontrib.httpdomain', 'sphinx.ext.autodoc', 'sphinx.ext.viewcode', 'sphinx.ext.napoleon']
+# Disable javasphinx generation until we have a solution to long build
+# times. readthedocs timesout after 902 seconds.
+
+# Add any paths that contain templates here, relative to this directory.
+templates_path = ['_templates']
+
+# The suffix(es) of source filenames.
+# You can specify multiple suffix as a list of string:
+# source_suffix = ['.rst', '.md']
+source_suffix = '.rst'
+
+# The encoding of source files.
+#source_encoding = 'utf-8-sig'
+
+# The master toctree document.
+master_doc = 'index'
+
+# General information about the project.
+project = 'Documentation'
+copyright = '2017, OPNFV. Licensed under CC BY 4.0'
+author = 'Open Platform for NFV'
+
+# The version info for the project you're documenting, acts as replacement for
+# |version| and |release|, also used in various other places throughout the
+# built documents.
+#
+# The short X.Y version.
+version = 'Colorado'
+# The full version, including alpha/beta/rc tags.
+release = 'Colorado'
+
+# The language for content autogenerated by Sphinx. Refer to documentation
+# for a list of supported languages.
+#
+# This is also used if you do content translation via gettext catalogs.
+# Usually you set "language" from the command line for these cases.
+language = None
+
+# There are two options for replacing |today|: either, you set today to some
+# non-false value, then it is used:
+#today = ''
+# Else, today_fmt is used as the format for a strftime call.
+#today_fmt = '%B %d, %Y'
+
+# List of patterns, relative to source directory, that match files and
+# directories to ignore when looking for source files.
+# This patterns also effect to html_static_path and html_extra_path
+exclude_patterns = []
+
+# The reST default role (used for this markup: `text`) to use for all
+# documents.
+#default_role = None
+
+# If true, '()' will be appended to :func: etc. cross-reference text.
+#add_function_parentheses = True
+
+# If true, the current module name will be prepended to all description
+# unit titles (such as .. function::).
+#add_module_names = True
+
+# If true, sectionauthor and moduleauthor directives will be shown in the
+# output. They are ignored by default.
+#show_authors = False
+
+# The name of the Pygments (syntax highlighting) style to use.
+pygments_style = 'sphinx'
+
+# A list of ignored prefixes for module index sorting.
+#modindex_common_prefix = []
+
+# If true, keep warnings as "system message" paragraphs in the built documents.
+#keep_warnings = False
+
+# If true, `todo` and `todoList` produce output, else they produce nothing.
+todo_include_todos = False
+
+
+# -- Options for HTML output ----------------------------------------------
+
+# The theme to use for HTML and HTML Help pages. See the documentation for
+# a list of builtin themes.
+html_theme = 'bootstrap'
+
+# Theme options are theme-specific and customize the look and feel of a theme
+# further. For a list of options available for each theme, see the
+# documentation.
+#html_theme_options = {}
+html_theme_options = {
+ 'bootswatch_theme': "united",
+}
+
+# Add any paths that contain custom themes here, relative to this directory.
+#html_theme_path = []
+html_theme_path = sphinx_bootstrap_theme.get_html_theme_path()
+
+# The name for this set of Sphinx documents.
+# "<project> v<release> documentation" by default.
+#html_title = 'OpenDaylight Documentation v0.3.0'
+
+# A shorter title for the navigation bar. Default is the same as html_title.
+#html_short_title = None
+
+# The name of an image file (relative to this directory) to place at the top
+# of the sidebar.
+html_logo = '_static/opnfv-logo.png'
+
+# The name of an image file (relative to this directory) to use as a favicon of
+# the docs. This file should be a Windows icon file (.ico) being 16x16 or 32x32
+# pixels large.
+html_favicon = '_static/favicon.ico'
+
+# Add any paths that contain custom static files (such as style sheets) here,
+# relative to this directory. They are copied after the builtin static files,
+# so a file named "default.css" will overwrite the builtin "default.css".
+html_static_path = ['_static']
+
+# Add any extra paths that contain custom files (such as robots.txt or
+# .htaccess) here, relative to this directory. These files are copied
+# directly to the root of the documentation.
+#html_extra_path = []
+
+# If not None, a 'Last updated on:' timestamp is inserted at every page
+# bottom, using the given strftime format.
+# The empty string is equivalent to '%b %d, %Y'.
+#html_last_updated_fmt = None
+
+# If true, SmartyPants will be used to convert quotes and dashes to
+# typographically correct entities.
+#html_use_smartypants = True
+
+# Custom sidebar templates, maps document names to template names.
+#html_sidebars = {}
+
+# Additional templates that should be rendered to pages, maps page names to
+# template names.
+#html_additional_pages = {}
+
+# If false, no module index is generated.
+#html_domain_indices = True
+
+# If false, no index is generated.
+#html_use_index = True
+
+# If true, the index is split into individual pages for each letter.
+#html_split_index = False
+
+# If true, links to the reST sources are added to the pages.
+#html_show_sourcelink = True
+
+# If true, "Created using Sphinx" is shown in the HTML footer. Default is True.
+#html_show_sphinx = True
+
+# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True.
+#html_show_copyright = True
+
+# If true, an OpenSearch description file will be output, and all pages will
+# contain a <link> tag referring to it. The value of this option must be the
+# base URL from which the finished HTML is served.
+#html_use_opensearch = ''
+
+# This is the file name suffix for HTML files (e.g. ".xhtml").
+#html_file_suffix = None
+
+# Language to be used for generating the HTML full-text search index.
+# Sphinx supports the following languages:
+# 'da', 'de', 'en', 'es', 'fi', 'fr', 'h', 'it', 'ja'
+# 'nl', 'no', 'pt', 'ro', 'r', 'sv', 'tr', 'zh'
+#html_search_language = 'en'
+
+# A dictionary with options for the search language support, empty by default.
+# 'ja' uses this config value.
+# 'zh' user can custom change `jieba` dictionary path.
+#html_search_options = {'type': 'default'}
+
+# The name of a javascript file (relative to the configuration directory) that
+# implements a search results scorer. If empty, the default will be used.
+#html_search_scorer = 'scorer.js'
+
+# Output file base name for HTML help builder.
+htmlhelp_basename = 'OPNFV'
+
+# -- Options for LaTeX output ---------------------------------------------
+
+latex_elements = {
+# The paper size ('letterpaper' or 'a4paper').
+#'papersize': 'letterpaper',
+
+# The font size ('10pt', '11pt' or '12pt').
+#'pointsize': '10pt',
+
+# Additional stuff for the LaTeX preamble.
+#'preamble': '',
+
+# Latex figure (float) alignment
+#'figure_align': 'htbp',
+}
+
+# Grouping the document tree into LaTeX files. List of tuples
+# (source start file, target name, title,
+# author, documentclass [howto, manual, or own class]).
+latex_documents = [
+ (master_doc, 'OPNFV.tex', 'OPNFV Documentation',
+ 'OPNFV Project', 'manual'),
+]
+
+# The name of an image file (relative to this directory) to place at the top of
+# the title page.
+#latex_logo = None
+
+# For "manual" documents, if this is true, then toplevel headings are parts,
+# not chapters.
+#latex_use_parts = False
+
+# If true, show page references after internal links.
+#latex_show_pagerefs = False
+
+# If true, show URL addresses after external links.
+#latex_show_urls = False
+
+# Documents to append as an appendix to all manuals.
+#latex_appendices = []
+
+# If false, no module index is generated.
+#latex_domain_indices = True
+
+
+# -- Options for manual page output ---------------------------------------
+
+# One entry per manual page. List of tuples
+# (source start file, name, description, authors, manual section).
+man_pages = [
+ (master_doc, 'OPNFVDocs', 'OPNFV Documentation',
+ [author], 1)
+]
+
+# If true, show URL addresses after external links.
+#man_show_urls = False
+
+
+# -- Options for Texinfo output -------------------------------------------
+
+# Grouping the document tree into Texinfo files. List of tuples
+# (source start file, target name, title, author,
+# dir menu entry, description, category)
+texinfo_documents = [
+ (master_doc, 'OPNFVDocs', 'OPNFV Documentation',
+ author, 'OPNFV', 'One line description of project.',
+ 'Miscellaneous'),
+]
+
+# Documents to append as an appendix to all manuals.
+#texinfo_appendices = []
+
+# If false, no module index is generated.
+#texinfo_domain_indices = True
+
+# How to display URL addresses: 'footnote', 'no', or 'inline'.
+#texinfo_show_urls = 'footnote'
+
+# If true, do not generate a @detailmenu in the "Top" node's menu.
+#texinfo_no_detailmenu = False
+
+# intersphinx_mapping = {'RTD':('http://opnfvdocsdemo.readthedocs.io/projects/', None)} \ No newline at end of file
diff --git a/docs/development/Templates/Design/design.rst b/docs/development/Templates/Design/design.rst
new file mode 100644
index 000000000..e69de29bb
--- /dev/null
+++ b/docs/development/Templates/Design/design.rst
diff --git a/docs/development/Templates/Design/index.rst b/docs/development/Templates/Design/index.rst
new file mode 100644
index 000000000..817a19440
--- /dev/null
+++ b/docs/development/Templates/Design/index.rst
@@ -0,0 +1,17 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+=====================
+<feature> Design
+=====================
+
+.. describe which upstream components (e.g. OpenStack modules, ..) are working together to provide the functionality
+.. describe some deployment architecture
+.. fill the gap between the release notes and the detailed documentation provided by the participating projects or upstream communities
+
+.. toctree::
+ :maxdepth: 2
+
+ ./design.rst
+
diff --git a/docs/development/Templates/Integration/index.rst b/docs/development/Templates/Integration/index.rst
new file mode 100644
index 000000000..2e7dd06d3
--- /dev/null
+++ b/docs/development/Templates/Integration/index.rst
@@ -0,0 +1,15 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+======================
+<feature> Integration
+======================
+
+Introduction
+==============
+..Brief on what scenario's the project can be integrated to.
+
+Integration Steps for <>
+===========================
+.. List steps to integrate <project> with <scenario>
diff --git a/docs/development/Templates/Scenario/index.rst b/docs/development/Templates/Scenario/index.rst
new file mode 100644
index 000000000..44605fe7a
--- /dev/null
+++ b/docs/development/Templates/Scenario/index.rst
@@ -0,0 +1,15 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+===================================
+<scenario> Overview and Description
+===================================
+.. This document will be used to provide a description of the scenario for an end user.
+.. You should explain the purpose of the scenario, the types of capabilities provided and
+.. the unique components that make up the scenario including how they are used.
+
+.. toctree::
+ :maxdepth: 3
+
+ ./scenario.description.rst
diff --git a/docs/development/Templates/Scenario/scenario.description.rst b/docs/development/Templates/Scenario/scenario.description.rst
new file mode 100644
index 000000000..36098fd2f
--- /dev/null
+++ b/docs/development/Templates/Scenario/scenario.description.rst
@@ -0,0 +1,31 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+Introduction
+============
+.. In this section explain the purpose of the scenario and the types of capabilities provided
+
+Scenario components and composition
+===================================
+.. In this section describe the unique components that make up the scenario,
+.. what each component provides and why it has been included in order
+.. to communicate to the user the capabilities available in this scenario.
+
+Scenario usage overview
+=======================
+.. Provide a brief overview on how to use the scenario and the features available to the
+.. user. This should be an "introduction" to the userguide document, and explicitly link to it,
+.. where the specifics of the features are covered including examples and API's
+
+Limitations, Issues and Workarounds
+===================================
+.. Explain scenario limitations here, this should be at a design level rather than discussing
+.. faults or bugs. If the system design only provide some expected functionality then provide
+.. some insight at this point.
+
+References
+==========
+
+For more information on the OPNFV Danube release, please visit
+http://www.opnfv.org/danube
diff --git a/docs/featureprojects.rst b/docs/featureprojects.rst
new file mode 100644
index 000000000..8ff73c842
--- /dev/null
+++ b/docs/featureprojects.rst
@@ -0,0 +1,156 @@
+OPNFV Feature Projects
+=======================
+
+ARMband
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/armband/docs/releasenotes/index
+ ../submodules/armband/docs/installationprocedure/index
+
+Copper
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/copper/docs/design/index
+ ../submodules/copper/docs/releasenotes/index
+ ../submodules/copper/docs/userguide/index
+ ../submodules/copper/docs/installationprocedure/index
+
+Doctor
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/doctor/docs/scenario/index
+ ../submodules/doctor/docs/installationprocedure/index
+ ../submodules/doctor/docs/userguide/index
+ ../submodules/doctor/docs/releasenotes/index
+
+Domino
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/domino/docs/installationprocedure/index
+ ../submodules/domino/docs/userguide/index
+
+IPV6
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/ipv6/docs/userguide/index
+ ../submodules/ipv6/docs/configurationguide/index
+
+KVM for NFV
+-------------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/kvmfornfv/docs/userguide/index
+ ../submodules/kvmfornfv/docs/configurationguide/index
+ ../submodules/kvmfornfv/docs/installationprocedure/index
+ ../submodules/kvmfornfv/docs/releasenotes/index
+
+Moon
+------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/moon/docs/userguide/index
+ ../submodules/moon/docs/installationprocedure/index
+ ../submodules/moon/docs/releasenotes/index
+
+Multisite
+------------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/multisite/docs/userguide/index
+ ../submodules/multisite/docs/installationprocedure/index
+ ../submodules/multisite/docs/releasenotes/index
+
+
+Netready
+------------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/netready/docs/requirements/index
+
+
+ONOS
+-------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/onosfw/docs/userguide/index
+ ../submodules/onosfw/docs/installationprocedure/index
+
+OVSNFV
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/ovsnfv/docs/userguide/index
+ ../submodules/ovsnfv/docs/configguide/index
+
+
+Parser
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/parser/docs/userguide/index
+ ../submodules/parser/docs/installationprocedure/index
+
+
+Pharos
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/pharos/docs/specification/index
+ ../submodules/pharos/docs/configguide/index
+
+Promise
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/promise/docs/requirements/index
+ ../submodules/promise/docs/installationprocedure/index
+ ../submodules/promise/docs/userguide/index
+
+
+SDNVPN
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/sdnvpn/docs/scenarios/os-odl_l2-bgpvpn/index
+ ../submodules/sdnvpn/docs/userguide/index
+ ../submodules/sdnvpn/docs/release-notes/index
+
+
+SFC
+-----
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/sfc/docs/userguide/index
+ ../submodules/sfc/docs/releasenotes/index
+ ../submodules/sfc/docs/installationprocedure/index
+
+
+Software fast-path quality metrics
+------------------------------------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/fastpathmetrics/docs/userguide/index
+ ../submodules/fastpathmetrics/docs/requirements/index
+ ../submodules/fastpathmetrics/docs/configguide/index \ No newline at end of file
diff --git a/docs/index.rst b/docs/index.rst
index ed06ecc9e..98ee19f84 100644
--- a/docs/index.rst
+++ b/docs/index.rst
@@ -1,47 +1,50 @@
-.. This work is licensed under a Creative Commons Attribution 4.0 International License.
-.. http://creativecommons.org/licenses/by/4.0
-.. (c) Ericsson AB
+OPNFV Documentation
+===================
-***********************************
-OPNFV Docs placeholder landing page
-***********************************
+Open Platform for NFV (OPNFV) facilitates the development and evolution
+of NFV components across various open source ecosystems. Through
+system level integration, deployment and testing, OPNFV creates a
+reference NFV platform to accelerate the transformation of enterprise
+and service provider networks. Participation is open to anyone,
+whether you are an employee of a member company or just passionate
+about network transformation.
-This will be extended to include all the sub pages and to provide the docs.opnfv.org landing page for Danube.
-
-=====================
Release Documentation
-=====================
-
-Just pointing to the index.rst file here, but we need to break that out and have
-sub-directories for each of the projects documents to be copied into.
+----------------------
.. toctree::
:maxdepth: 1
- release/index
-
-.. need to figure out the correct URL to use here so readthedocs does it for us.
+ release/overview
+ release/installation.introduction
+ release/userguide.introduction
+ release/subrelease
-=======
-Testing
-=======
-Just pointing to the index.rst file here, but we need to break that out and have
-sub-directories for each of the projects documents to be copied into.
+Developer Documentation
+-----------------------------------
.. toctree::
:maxdepth: 1
- testing/index
+ featureprojects
-=========
-Developer
-=========
-Just pointing to the index.rst file here, but we need to break that out and have
-sub-directories for each of the projects documents to be copied into.
+Testing Documentation
+-------------------------------------
.. toctree::
:maxdepth: 1
- developer/index
+ submodules/functest/docs/userguide/index
+ submodules/bottlenecks/docs/userguide/index
+ submodules/yardstick/docs/userguide/index
+ submodules/vswitchperf/docs/index
+
+.. Commenting the below out until we actually use it
+.. Indices and tables
+.. ==================
+..
+.. * :ref:`genindex`
+.. * :ref:`modindex`
+.. * :ref:`search` \ No newline at end of file
diff --git a/docs/release/Templates/Installation/<scenario>/<scenario>-installation.rst b/docs/release/Templates/Installation/<scenario>/<scenario>-installation.rst
new file mode 100644
index 000000000..a8cef90ba
--- /dev/null
+++ b/docs/release/Templates/Installation/<scenario>/<scenario>-installation.rst
@@ -0,0 +1,22 @@
+=============================================
+<Project Name> <Release Name> Installation
+=============================================
+
+
+Preparing for Installation
+=====================================
+Include any pre configuration, database, or other software downloads
+required to install <project>.
+
+Installing <Feature>
+====================================
+Installation toolkit
+
+Verifying your Installation
+====================================
+Describe how to verify the installation.
+
+Troubleshooting
+====================================
+<optional>
+Text goes here. \ No newline at end of file
diff --git a/docs/release/Templates/Installation/<scenario>/<scenario>-postinstallation.rst b/docs/release/Templates/Installation/<scenario>/<scenario>-postinstallation.rst
new file mode 100644
index 000000000..f60537566
--- /dev/null
+++ b/docs/release/Templates/Installation/<scenario>/<scenario>-postinstallation.rst
@@ -0,0 +1,17 @@
+=================================================
+<Project Name> <Release Name> Post Installation
+=================================================
+
+
+Post Installation Configuration
+=====================================
+Post Installation Configuration section must include some basic
+(must-do) procedures if any, to get started.
+
+Upgrading From <a Previous Release>
+====================================
+Text goes here.
+
+?Uninstalling? <Feature>
+====================================
+Text here.
diff --git a/docs/release/Templates/Installation/<scenario>/index.rst b/docs/release/Templates/Installation/<scenario>/index.rst
new file mode 100644
index 000000000..053e341d5
--- /dev/null
+++ b/docs/release/Templates/Installation/<scenario>/index.rst
@@ -0,0 +1,10 @@
+===================================
+<Scenario> Installation Guide
+===================================
+
+.. toctree::
+ :maxdepth: 2
+
+ prerequisite
+ <scenario>-installation
+ <scenario>-postinstallation \ No newline at end of file
diff --git a/docs/release/Templates/Installation/abstract.rst b/docs/release/Templates/Installation/abstract.rst
new file mode 100644
index 000000000..4868b1a2a
--- /dev/null
+++ b/docs/release/Templates/Installation/abstract.rst
@@ -0,0 +1,6 @@
+=============================================
+<Project Name> <Release Name> Abstract
+=============================================
+.. Example, Joid Danube Abstract
+
+Abstract explaining the Document \ No newline at end of file
diff --git a/docs/release/Templates/Installation/compatibility.rst b/docs/release/Templates/Installation/compatibility.rst
new file mode 100644
index 000000000..ffed03042
--- /dev/null
+++ b/docs/release/Templates/Installation/compatibility.rst
@@ -0,0 +1,18 @@
+==============================================
+<Project Name> <Release Name> Compatibility
+==============================================
+
+
+Compatibility with Previous Releases
+=======================================
+<optional, required if there's a previous release>
+Is it compatible? Did anything about how a user or developer would
+consume it change? If so, document it here.
+
+Migration from Previous Releases
+=====================================
+<optional, required if there's a previous release for the project>
+
+Describe any special step somebody would have to take to migrate from a
+previous release to this one. If migration isn't supported for some
+combinations, state that as well. \ No newline at end of file
diff --git a/docs/release/Templates/Installation/index.rst b/docs/release/Templates/Installation/index.rst
new file mode 100644
index 000000000..032f8d40e
--- /dev/null
+++ b/docs/release/Templates/Installation/index.rst
@@ -0,0 +1,18 @@
+===================================
+<Project Name> Installation Guide
+===================================
+
+Installation Guide
+===================
+Refer to https://wiki.opnfv.org/display/DOC/Installation+procedure
+Naming Convention is: <Name> <Use Case> <file name>. Eg: Apex Installation Guide Abstract
+
+.. toctree::
+ :maxdepth: 2
+
+ abstract
+ prerequisite
+ supportedscenario
+ <scenario>/index
+ compatibility
+ references \ No newline at end of file
diff --git a/docs/release/Templates/Installation/prerequisite.rst b/docs/release/Templates/Installation/prerequisite.rst
new file mode 100644
index 000000000..4f8a0069f
--- /dev/null
+++ b/docs/release/Templates/Installation/prerequisite.rst
@@ -0,0 +1,15 @@
+=============================================
+<Project Name> <Release Name> Prerequisite
+=============================================
+
+
+Hardware requirement
+=====================================
+List out the HW requirements
+
+Software requirement
+====================================
+List out the SW requirements
+
+Configurations
+==================================== \ No newline at end of file
diff --git a/docs/release/Templates/Installation/supportedscenario.rst b/docs/release/Templates/Installation/supportedscenario.rst
new file mode 100644
index 000000000..3d78911f1
--- /dev/null
+++ b/docs/release/Templates/Installation/supportedscenario.rst
@@ -0,0 +1,13 @@
+===================================================
+<Project Name> <Release Name> Supported Scenarios
+===================================================
+
+<Brief>
+=========
+Add a short brief about supported scenarios
+
+.. toctree::
+ :maxdepth: 2
+
+ development/<scenario1>/index
+ development/<scenario2>/index \ No newline at end of file
diff --git a/docs/release/Templates/Overview/index.rst b/docs/release/Templates/Overview/index.rst
new file mode 100644
index 000000000..18e1dbd9d
--- /dev/null
+++ b/docs/release/Templates/Overview/index.rst
@@ -0,0 +1,18 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Ericsson AB and others.
+
+=============================================
+<Project Name> <Release Name> Overview
+=============================================
+
+For example, the title might be "Qtip Danube Overview"
+
+<Brief (Optional)>
+===================
+
+.. toctree::
+ :maxdepth: 2
+
+ overview
diff --git a/docs/release/Templates/Overview/overview.rst b/docs/release/Templates/Overview/overview.rst
new file mode 100644
index 000000000..163cdd3e0
--- /dev/null
+++ b/docs/release/Templates/Overview/overview.rst
@@ -0,0 +1,13 @@
+==============================================
+<Project Name> <Release Name> Overview
+==============================================
+
+
+Introduction
+=======================================
+Describing the components and behaviours in a manner that helps people understand the platform and how to work with it
+
+Upgrades from <Previous Release>
+=====================================
+<optional, required if there's a previous release for the project>
+Describe the new features \ No newline at end of file
diff --git a/docs/release/Templates/ReleaseNotes/bugs.rst b/docs/release/Templates/ReleaseNotes/bugs.rst
new file mode 100644
index 000000000..fbb25dc58
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/bugs.rst
@@ -0,0 +1,63 @@
+=============================================
+<Project Name> <Release Name> Bugs
+=============================================
+
+
+Resolved Bugs
+===============
+List open and resolved bugs if any.
+
+**JIRA TICKETS:**
+
++--------------------------------------+--------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN** |
+| | |
++--------------------------------------+--------------------------------------+
+| JIRA: APEX-86 | Need ability to specify number of |
+| | compute nodes |
++--------------------------------------+--------------------------------------+
+
+Deprecated and Removed Capabilities
+=====================================
+Provide information about the capabilities that are removed or
+deprecated in this release.
+
+**JIRA TICKETS:**
+
++--------------------------------------+--------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN** |
+| | |
++--------------------------------------+--------------------------------------+
+| JIRA: APEX-86 | Need ability to specify number of |
+| | compute nodes |
++--------------------------------------+--------------------------------------+
+
+Known Limitations
+=====================================
+Provide information about the capabilities that are removed or
+deprecated in this release.
+
+**JIRA TICKETS:**
+
++--------------------------------------+--------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN** |
+| | |
++--------------------------------------+--------------------------------------+
+| JIRA: APEX-86 | Need ability to specify number of |
+| | compute nodes |
++--------------------------------------+--------------------------------------+
+
+Open Bugs
+=====================================
+List any remaining open bugs. Ideally provide a short description and a
+link to the entry in JIRA
+
+**JIRA TICKETS:**
+
++--------------------------------------+--------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN** |
+| | |
++--------------------------------------+--------------------------------------+
+| JIRA: APEX-86 | Need ability to specify number of |
+| | compute nodes |
++--------------------------------------+--------------------------------------+ \ No newline at end of file
diff --git a/docs/release/Templates/ReleaseNotes/compatibility.rst b/docs/release/Templates/ReleaseNotes/compatibility.rst
new file mode 100644
index 000000000..ffed03042
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/compatibility.rst
@@ -0,0 +1,18 @@
+==============================================
+<Project Name> <Release Name> Compatibility
+==============================================
+
+
+Compatibility with Previous Releases
+=======================================
+<optional, required if there's a previous release>
+Is it compatible? Did anything about how a user or developer would
+consume it change? If so, document it here.
+
+Migration from Previous Releases
+=====================================
+<optional, required if there's a previous release for the project>
+
+Describe any special step somebody would have to take to migrate from a
+previous release to this one. If migration isn't supported for some
+combinations, state that as well. \ No newline at end of file
diff --git a/docs/release/Templates/ReleaseNotes/deliverables.rst b/docs/release/Templates/ReleaseNotes/deliverables.rst
new file mode 100644
index 000000000..25812085a
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/deliverables.rst
@@ -0,0 +1,12 @@
+==============================================
+<Project Name> <Release Name> Deliverables
+==============================================
+
+
+Software Deliverables
+=======================================
+List out the software deliverables
+
+Documentation Deliverables
+=====================================
+Call out the documentation deliverables \ No newline at end of file
diff --git a/docs/release/Templates/ReleaseNotes/index.rst b/docs/release/Templates/ReleaseNotes/index.rst
new file mode 100644
index 000000000..9530d803d
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/index.rst
@@ -0,0 +1,44 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Ericsson AB and others.
+
+=============================================
+<Project Name> <Release Name> Release Notes
+=============================================
+
+Abstract
+===================
+Preface to what this document is about
+
+License
+=======
+Include Licensing information here
+
+Version History
+===============
+
+
++-------------+-----------+-----------------+----------------------+
+| **Date** | **Ver.** | **Authors** | **Comment** |
+| | | | |
++-------------+-----------+-----------------+----------------------+
+| YYYY-MM-DD | X.X.X | Name | Comments |
++-------------+-----------+-----------------+----------------------+
+| YYYY-MM-DD | X.X.X | Name | Comments |+-------------+-----------+-----------------+----------------------+
+| YYYY-MM-DD | X.X.X | Name | Comments |
++-------------+-----------+-----------------+----------------------+
+
+Contents
+===============
+
+.. toctree::
+ :maxdepth: 2
+
+ summary
+ version
+ compatibility
+ bugs
+ deliverables
+ scenario/index
+ references
diff --git a/docs/release/Templates/ReleaseNotes/newfeatures.rst b/docs/release/Templates/ReleaseNotes/newfeatures.rst
new file mode 100644
index 000000000..eab36cdca
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/newfeatures.rst
@@ -0,0 +1,23 @@
+=============================================
+<Project Name> <Release Name> New Features
+=============================================
+
+
+Major Capabilities and Enhancements
+=====================================
+Provide information about the major capabilities this project provides
+in this release. Include those from previous release unless they have
+been deprecated or removed (see below).
+
+New Capabilities and Enhancements
+====================================
+Call out the new capabilities and/or enhancements that are present in
+this release, but were not present in prior releases.
+
+
++--------------------------------------+--------------------------------------+
+| **JIRA REFERENCE** | **SLOGAN** |
+| | |
++--------------------------------------+--------------------------------------+
+| JIRA: <XXXXXX> | Brief here |
++--------------------------------------+--------------------------------------+
diff --git a/docs/release/Templates/ReleaseNotes/references.rst b/docs/release/Templates/ReleaseNotes/references.rst
new file mode 100644
index 000000000..590aeb587
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/references.rst
@@ -0,0 +1,5 @@
+==============================================
+<Project Name> <Release Name> References
+==============================================
+
+List references \ No newline at end of file
diff --git a/docs/release/Templates/ReleaseNotes/scenario/<scenarioname>.rst b/docs/release/Templates/ReleaseNotes/scenario/<scenarioname>.rst
new file mode 100644
index 000000000..47c85ec15
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/scenario/<scenarioname>.rst
@@ -0,0 +1,37 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+
+=============================================
+<Scenario> <Release Name> Release Notes
+=============================================
+
+
+Introduction
+============
+.. In this section explain the purpose of the scenario and the types of capabilities provided
+
+Scenario components and composition
+===================================
+.. In this section describe the unique components that make up the scenario,
+.. what each component provides and why it has been included in order
+.. to communicate to the user the capabilities available in this scenario.
+
+Scenario usage overview
+=======================
+.. Provide a brief overview on how to use the scenario and the features available to the
+.. user. This should be an "introduction" to the userguide document, and explicitly link to it,
+.. where the specifics of the features are covered including examples and API's
+
+Limitations, Issues and Workarounds
+===================================
+.. Explain scenario limitations here, this should be at a design level rather than discussing
+.. faults or bugs. If the system design only provide some expected functionality then provide
+.. some insight at this point.
+
+References
+==========
+
+For more information on the OPNFV Colorado release, please visit
+http://www.opnfv.org/colorado \ No newline at end of file
diff --git a/docs/release/Templates/ReleaseNotes/scenario/index.rst b/docs/release/Templates/ReleaseNotes/scenario/index.rst
new file mode 100644
index 000000000..7a2cf9bb1
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/scenario/index.rst
@@ -0,0 +1,16 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International
+.. License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) OPNFV, Ericsson AB and others.
+
+=============================================
+<Release Name> Scenario Release Notes
+=============================================
+
+<Brief (Optional)>
+===================
+
+.. toctree::
+ :maxdepth: 2
+
+ <scenarioname>
diff --git a/docs/release/Templates/ReleaseNotes/version.rst b/docs/release/Templates/ReleaseNotes/version.rst
new file mode 100644
index 000000000..ba552595a
--- /dev/null
+++ b/docs/release/Templates/ReleaseNotes/version.rst
@@ -0,0 +1,13 @@
+==============================================
+<Project Name> <Release Name> Version
+==============================================
+
+
+Module version changes
+========================
+List module level version changes
+
+
+Document Version Changes
+==========================
+Changes in documentation \ No newline at end of file
diff --git a/docs/release/Templates/userguide/feature.userguide.rst b/docs/release/Templates/userguide/feature.userguide.rst
new file mode 100644
index 000000000..517f93d2f
--- /dev/null
+++ b/docs/release/Templates/userguide/feature.userguide.rst
@@ -0,0 +1,18 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+<Feature> description
+=====================
+.. Describe the specific features and how it is realised in the scenario in a brief manner
+.. to ensure the user understand the context for the user guide instructions to follow.
+
+<Feature> capabilities and usage
+================================
+.. Describe the specific capabilities and usage for <XYZ> feature.
+.. Provide enough information that a user will be able to operate the feature on a deployed scenario.
+
+<Feature and API usage guidelines and example>
+-----------------------------------------------
+.. Describe with examples how to use specific features, provide API examples and details required to
+.. operate the feature on the platform.
diff --git a/docs/release/Templates/userguide/index.rst b/docs/release/Templates/userguide/index.rst
new file mode 100644
index 000000000..820155fdf
--- /dev/null
+++ b/docs/release/Templates/userguide/index.rst
@@ -0,0 +1,23 @@
+.. This work is licensed under a Creative Commons Attribution 4.0 International License.
+.. http://creativecommons.org/licenses/by/4.0
+.. (c) <optionally add copywriters name>
+
+=====================
+<feature> User Guide
+=====================
+
+.. The feature user guide should provide an OPNFV user with enough information to
+.. use the features provided by the feature project in the supported scenarios.
+.. This guide should walk a user through the usage of the features once a scenario
+.. has been deployed and is active according to the installation guide provided
+.. by the installer project.
+
+.. toctree::
+ :maxdepth: 2
+
+.. The feature.userguide.rst file should contain the text for this document
+.. additional documents can be added to this directory and added in the right order
+.. to this file as a list below.
+
+ ./feature.userguide.rst
+
diff --git a/docs/release/subrelease.rst b/docs/release/subrelease.rst
new file mode 100644
index 000000000..eeac29659
--- /dev/null
+++ b/docs/release/subrelease.rst
@@ -0,0 +1,34 @@
+OPNFV Subrelease Guides
+=======================
+
+Apex
+-----
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/apex/docs/releasenotes/index
+ ../submodules/apex/docs/installationprocedure/index
+
+Compass
+--------
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/compass4nfv/docs/releasenotes/index
+ ../submodules/compass4nfv/docs/installationprocedure/index
+
+Fuel
+-----
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/fuel/docs/releasenotes/index
+ ../submodules/fuel/docs/installationprocedure/index
+
+Joid
+-----
+.. toctree::
+ :maxdepth: 1
+
+ ../submodules/joid/docs/releasenotes/index
+ ../submodules/joid/docs/installationprocedure/index \ No newline at end of file
diff --git a/docs/submodules/apex b/docs/submodules/apex
new file mode 160000
+Subproject ead4552c3344308b9620911c76a917de868ed2c
diff --git a/docs/submodules/armband b/docs/submodules/armband
new file mode 160000
+Subproject 2ce837eba9e229c6a974b6e71c91a1d658d4b3d
diff --git a/docs/submodules/availability b/docs/submodules/availability
new file mode 160000
+Subproject 593ef4f91ee0dac6cde4101b75174d88d0a01b2
diff --git a/docs/submodules/bottlenecks b/docs/submodules/bottlenecks
new file mode 160000
+Subproject 32fc31642ff993fe93e5033cba9f97a633a0a34
diff --git a/docs/submodules/compass4nfv b/docs/submodules/compass4nfv
new file mode 160000
+Subproject f61c75bab4c8c6c0b08765bef8b5f75e87db656
diff --git a/docs/submodules/conductor b/docs/submodules/conductor
new file mode 160000
+Subproject 3d090e6f939a95d1e50d819686712023bb1679e
diff --git a/docs/submodules/copper b/docs/submodules/copper
new file mode 160000
+Subproject d83a951249c6db8bcd1e959c3eb9ee4da798f35
diff --git a/docs/submodules/daisy b/docs/submodules/daisy
new file mode 160000
+Subproject 3069bb6ec1937cefbcf24af4460b72f0915b22f
diff --git a/docs/submodules/doctor b/docs/submodules/doctor
new file mode 160000
+Subproject bfd645c60af3bdefae2984636fcb8aae1436b26
diff --git a/docs/submodules/domino b/docs/submodules/domino
new file mode 160000
+Subproject 7ad811e8d76d004cc55a7b4a4cc8637df260e42
diff --git a/docs/submodules/dovetail b/docs/submodules/dovetail
new file mode 160000
+Subproject d8a21638b012c5036ac1303d5fe055a73d8ff1b
diff --git a/docs/submodules/dpacc b/docs/submodules/dpacc
new file mode 160000
+Subproject 41ab8c8789a5407c2f8da6d72d0c97e4df1a975
diff --git a/docs/submodules/enfv b/docs/submodules/enfv
new file mode 160000
+Subproject bf21603087077733cdc1d3a757976685ed9bba3
diff --git a/docs/submodules/escalator b/docs/submodules/escalator
new file mode 160000
+Subproject 6963d16b32f0c40ea45be66bbd189d2d5bb070f
diff --git a/docs/submodules/fastpathmetrics b/docs/submodules/fastpathmetrics
new file mode 160000
+Subproject 5541131a92d2616e08daa9ea3374ff808d20ad4
diff --git a/docs/submodules/fds b/docs/submodules/fds
new file mode 160000
+Subproject cc19c9b3c5e62c6009e66abb035a5e678210c55
diff --git a/docs/submodules/fuel b/docs/submodules/fuel
new file mode 160000
+Subproject 24c9ec0faf61f2f1b3cb0609209ea5d26cfe6f0
diff --git a/docs/submodules/functest b/docs/submodules/functest
new file mode 160000
+Subproject ad77594f5846ebc4a28f52aa827db7e6c797008
diff --git a/docs/submodules/genesisreq b/docs/submodules/genesisreq
new file mode 160000
+Subproject b97b9be9fb62e7ddfbe31b7238b136a985c4411
diff --git a/docs/submodules/inspector b/docs/submodules/inspector
new file mode 160000
+Subproject 681905e8b5ec6885fed7e5e79901dc421df6a8b
diff --git a/docs/submodules/ipv6 b/docs/submodules/ipv6
new file mode 160000
+Subproject 9b0fde472adaae0605543ceb6432d200fc2380b
diff --git a/docs/submodules/joid b/docs/submodules/joid
new file mode 160000
+Subproject 09128148f036c4652df45eabf8781ef1684d2c2
diff --git a/docs/submodules/kvmfornfv b/docs/submodules/kvmfornfv
new file mode 160000
+Subproject 75f93c362f8cde64b02e243d26bf9061f48adc3
diff --git a/docs/submodules/lsoapi b/docs/submodules/lsoapi
new file mode 160000
+Subproject 754851249b5722222a84e5a821f6edea095e72e
diff --git a/docs/submodules/moon b/docs/submodules/moon
new file mode 160000
+Subproject d4df4c2e1637291e0246e24eb4f28da0a562f56
diff --git a/docs/submodules/multisite b/docs/submodules/multisite
new file mode 160000
+Subproject 60dca59ac451300fae214776e82a068b2e8607d
diff --git a/docs/submodules/netready b/docs/submodules/netready
new file mode 160000
+Subproject 28850f28aaa80cc71563f4c4698af70da6334f0
diff --git a/docs/submodules/octopus b/docs/submodules/octopus
new file mode 160000
+Subproject a80ff748730bd3ee8c42b8f00f5c01ba8e41dd9
diff --git a/docs/submodules/onosfw b/docs/submodules/onosfw
new file mode 160000
+Subproject 770cd4646f0ee1620592db4d3f4b7e2d41cd099
diff --git a/docs/submodules/ovsnfv b/docs/submodules/ovsnfv
new file mode 160000
+Subproject 5be83facc4d003b1d34afbd887865317cfdfd5e
diff --git a/docs/submodules/parser b/docs/submodules/parser
new file mode 160000
+Subproject 7f2bbc7c5913a39d49fdc6533c708939b47a923
diff --git a/docs/submodules/pharos b/docs/submodules/pharos
new file mode 160000
+Subproject 688948508e373829cdcd7bb1e4ebb7f55e43cda
diff --git a/docs/submodules/prediction b/docs/submodules/prediction
new file mode 160000
+Subproject fe63fc64c7a2b418875eafc271ed47c3155f2f3
diff --git a/docs/submodules/promise b/docs/submodules/promise
new file mode 160000
+Subproject 083ddad1d827e7a41c688bec76a957917cdc634
diff --git a/docs/submodules/qtip b/docs/submodules/qtip
new file mode 160000
+Subproject 38b1f656b4d3123b1f5a5fb612bc920a81cc475
diff --git a/docs/submodules/releng b/docs/submodules/releng
new file mode 160000
+Subproject 67f11688d3fae5bda97502d793198cfca2dbee1
diff --git a/docs/submodules/sdnvpn b/docs/submodules/sdnvpn
new file mode 160000
+Subproject 4b652d4fce581014938483d24a9ec6e7a28b163
diff --git a/docs/submodules/sfc b/docs/submodules/sfc
new file mode 160000
+Subproject acf339f2840d0fe7a46187a0597704cf5b48621
diff --git a/docs/submodules/storperf b/docs/submodules/storperf
new file mode 160000
+Subproject c5b07343a75f1a440721f66158e10965838ce19
diff --git a/docs/submodules/ves b/docs/submodules/ves
new file mode 160000
+Subproject 3f4bdff540761f36659a847f0c12482efe26b00
diff --git a/docs/submodules/vnf_forwarding_graph b/docs/submodules/vnf_forwarding_graph
new file mode 160000
+Subproject c772a1dbc7ace58d099570d41a889adf851c8ba
diff --git a/docs/submodules/vswitchperf b/docs/submodules/vswitchperf
new file mode 160000
+Subproject 3d33e32f9fe9d8c8e6f4fb935d67fc39b2c0a48
diff --git a/docs/submodules/yardstick b/docs/submodules/yardstick
new file mode 160000
+Subproject 96b30b364a0b88a15c38bd22883bb40bbcb6f42