Add docs building support

Signed-off-by: Roni Riska <roni.riska@nokia.com>
Change-Id: I288f12169f99665edc2a9ef71de1925766306738
diff --git a/docs/_static/logo.png b/docs/_static/logo.png
new file mode 100644
index 0000000..c3b6ce5
--- /dev/null
+++ b/docs/_static/logo.png
Binary files differ
diff --git a/docs/conf.py b/docs/conf.py
new file mode 100644
index 0000000..922e22f
--- /dev/null
+++ b/docs/conf.py
@@ -0,0 +1,6 @@
+from docs_conf.conf import *
+linkcheck_ignore = [
+    'http://localhost.*',
+    'http://127.0.0.1.*',
+    'https://gerrit.o-ran-sc.org.*'
+]
diff --git a/docs/conf.yaml b/docs/conf.yaml
new file mode 100644
index 0000000..eb87731
--- /dev/null
+++ b/docs/conf.yaml
@@ -0,0 +1,3 @@
+---
+project_cfg: oran
+project: com-golog
diff --git a/docs/favicon.ico b/docs/favicon.ico
new file mode 100644
index 0000000..00b0fd0
--- /dev/null
+++ b/docs/favicon.ico
Binary files differ
diff --git a/docs/index.rst b/docs/index.rst
new file mode 100644
index 0000000..0f20d89
--- /dev/null
+++ b/docs/index.rst
@@ -0,0 +1,43 @@
+..

+.. Copyright (c) 2019 AT&T Intellectual Property.

+..

+.. Copyright (c) 2019 Nokia.

+..

+..

+.. Licensed under the Creative Commons Attribution 4.0 International

+..

+.. Public License (the "License"); you may not use this file except

+..

+.. in compliance with the License. You may obtain a copy of the License at

+..

+..

+..     https://creativecommons.org/licenses/by/4.0/

+..

+..

+.. Unless required by applicable law or agreed to in writing, documentation

+..

+.. distributed under the License is distributed on an "AS IS" BASIS,

+..

+.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+..

+.. See the License for the specific language governing permissions and

+..

+.. limitations under the License.

+..

+

+

+Welcome to O-RAN SC tracelibcpp Documentation

+=============================================

+

+.. toctree::

+   :maxdepth: 2

+   :caption: Contents:

+

+   overview.rst

+   release-notes.rst

+

+

+

+* :ref:`genindex`

+* :ref:`modindex`

+* :ref:`search`
\ No newline at end of file
diff --git a/docs/overview.rst b/docs/overview.rst
new file mode 100644
index 0000000..dc31408
--- /dev/null
+++ b/docs/overview.rst
@@ -0,0 +1,34 @@
+..

+.. Copyright (c) 2019 AT&T Intellectual Property.

+..

+.. Copyright (c) 2019 Nokia.

+..

+..

+.. Licensed under the Creative Commons Attribution 4.0 International

+..

+.. Public License (the "License"); you may not use this file except

+..

+.. in compliance with the License. You may obtain a copy of the License at

+..

+..

+..     https://creativecommons.org/licenses/by/4.0/

+..

+..

+.. Unless required by applicable law or agreed to in writing, documentation

+..

+.. distributed under the License is distributed on an "AS IS" BASIS,

+..

+.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+..

+.. See the License for the specific language governing permissions and

+..

+.. limitations under the License.

+..

+

+

+tracelibcpp Overview

+====================

+

+This library implements a function for creating a configured tracer instance.

+It hides the underlaying tracer implementation from the application.

+The library currently supports only Jaeger (https://www.jaegertracing.io/) C++ client (https://github.com/jaegertracing/jaeger-client-cpp) tracer implementation.

diff --git a/docs/release-notes.rst b/docs/release-notes.rst
new file mode 100644
index 0000000..40456e6
--- /dev/null
+++ b/docs/release-notes.rst
@@ -0,0 +1,117 @@
+..

+.. Copyright (c) 2019 AT&T Intellectual Property.

+..

+.. Copyright (c) 2019 Nokia.

+..

+..

+.. Licensed under the Creative Commons Attribution 4.0 International

+..

+.. Public License (the "License"); you may not use this file except

+..

+.. in compliance with the License. You may obtain a copy of the License at

+..

+..

+..     https://creativecommons.org/licenses/by/4.0/

+..

+..

+.. Unless required by applicable law or agreed to in writing, documentation

+..

+.. distributed under the License is distributed on an "AS IS" BASIS,

+..

+.. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+..

+.. See the License for the specific language governing permissions and

+..

+.. limitations under the License.

+..

+

+

+Release-Notes

+=============

+

+

+This document provides the release notes for v0.0.4 of tracelibcpp.

+

+.. contents::

+   :depth: 3

+   :local:

+

+

+Version history

+---------------

+

++--------------------+--------------------+--------------------+--------------------+

+| **Date**           | **Ver.**           | **Author**         | **Comment**        |

+|                    |                    |                    |                    |

++--------------------+--------------------+--------------------+--------------------+

+| 2019-09-04         | 0.0.4              | R Riska            | First version      |

+|                    |                    |                    |                    |

++--------------------+--------------------+--------------------+--------------------+

+

+

+Summary

+-------

+

+This is the first version of this library.

+It implements a function for creating a configured tracer instance.

+

+

+

+

+Release Data

+------------

+

+This is the first version of this library.

+

+

+

+Feature Additions

+^^^^^^^^^^^^^^^^^

+

+Bug Corrections

+^^^^^^^^^^^^^^^

+

+

+Deliverables

+^^^^^^^^^^^^

+

+Software Deliverables

++++++++++++++++++++++

+

+This version contains:

+

+- tracelibcpp/tracelibcpp.hpp header file

+- tracelibcpp library

+

+It can be retrieved from https://gerrit.o-ran-sc.org/r/ric-plt/tracelibcpp.git.

+

+

+Documentation Deliverables

+++++++++++++++++++++++++++

+

+

+

+

+

+Known Limitations, Issues and Workarounds

+-----------------------------------------

+

+System Limitations

+^^^^^^^^^^^^^^^^^^

+

+

+

+Known Issues

+^^^^^^^^^^^^

+

+Workarounds

+^^^^^^^^^^^

+

+

+

+

+

+References

+----------

+

+

diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt
new file mode 100644
index 0000000..09a0c1c
--- /dev/null
+++ b/docs/requirements-docs.txt
@@ -0,0 +1,5 @@
+sphinx
+sphinx-rtd-theme
+sphinxcontrib-httpdomain
+recommonmark
+lfdocs-conf