From f0c7a322e645db0fab25b3da61332821a06ee1a8 Mon Sep 17 00:00:00 2001 From: vlad shkapenyuk Date: Thu, 14 Nov 2019 13:41:24 -0500 Subject: [PATCH] Add required documentation Signed-off-by: vlad shkapenyuk Change-Id: Iae758b288d15947c7f9ed2fe75906ee309f9373c --- .readthedocs.yaml | 36 ++++++++++++++++++++++++++++++++++ docs/_static/logo.png | Bin 0 -> 3233 bytes docs/conf.py | 7 +++++++ docs/conf.yaml | 3 +++ docs/favicon.ico | Bin 0 -> 15086 bytes docs/index.rst | 16 +++++++++++++++ docs/overview.rst | 13 ++++++++++++ docs/requirements-docs.txt | 5 +++++ tox.ini | 48 +++++++++++++++++++++++++++++++++++++++++++++ 9 files changed, 128 insertions(+) create mode 100644 .readthedocs.yaml create mode 100644 docs/_static/logo.png create mode 100644 docs/conf.py create mode 100644 docs/conf.yaml create mode 100644 docs/favicon.ico create mode 100644 docs/index.rst create mode 100644 docs/overview.rst create mode 100644 docs/requirements-docs.txt create mode 100644 tox.ini diff --git a/.readthedocs.yaml b/.readthedocs.yaml new file mode 100644 index 0000000..959edc2 --- /dev/null +++ b/.readthedocs.yaml @@ -0,0 +1,36 @@ +#================================================================================== +## Copyright (c) 2018-2019 AT&T Intellectual Property. +## +## Licensed under the Apache License, Version 2.0 (the "License"); +## you may not use this file except in compliance with the License. +## You may obtain a copy of the License at +## +## http://www.apache.org/licenses/LICENSE-2.0 +## +## Unless required by applicable law or agreed to in writing, software +## 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. +##================================================================================== + +--- +# .readthedocs.yml +# Read the Docs configuration file +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details +# Required +version: 2 + +formats: + - htmlzip + +build: + image: latest + +python: + version: 3.7 + install: + - requirements: docs/requirements-docs.txt + +sphinx: + configuration: docs/conf.py diff --git a/docs/_static/logo.png b/docs/_static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d3500c0701488186205d2d944ac008ac1feec5a4 GIT binary patch literal 3233 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 HjxqlL`)J|f literal 0 HcmV?d00001 diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 0000000..06f93cd --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,7 @@ +from docs_conf.conf import * + +branch = 'latest' + +linkcheck_ignore = [ + 'http://localhost', +] diff --git a/docs/conf.yaml b/docs/conf.yaml new file mode 100644 index 0000000..0bc78c7 --- /dev/null +++ b/docs/conf.yaml @@ -0,0 +1,3 @@ +--- +project_cfg: oran +project: ric-app-mc diff --git a/docs/favicon.ico b/docs/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..00b0fd0ef0b4e78fbb8cdb413ce84561dfeb404f GIT binary patch literal 15086 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

4K$ruCE1 z6v%X$l;$A+WKj>+22)V)8Q__tsz1{oD`fctaftb@q**pw5vOB*{loVVn;33xnDNGS zD^e)*U)Ql12r)&^)(c&_BB& zheV@4UKKl!7p|eHf()`XVR72M#mKh^H8)CW(JrFw9b6XpxZfT-19>egCsE+4vB(QS zTsh*?M*TjaV&t+|kjLbY$$k8Xadb*KUL?!%?IE)$_UT1S7p!zP+-y`Aj3uoxYSwQtKqu7Ffq`$0^Fvphe+~M#Kz{`E&vzSXun0K}N!`ET9P#gMbbq$XM8y4H z)gOLuibl+q<%RGToS}3`VY)8{KC=@(XnIPbJB!FUfz$a`L+NTcP{iQaSs5YhH-G zyC8O*t+ z(h>5>sU*)F+U)kYZ83Gkp65fqlGUH-pTs|aoC_9jh8-Yx%A(8eXO@DiuDvg$jF6w% zR4GS{M5TY*_Y{=Q;^OevAjXNaP#N|ivewjF`!{jIL@UIN5qDMV|I+F(eC(H?{{;E~ z0|9@x8{AEa8-N69oMS#qyLBS z5FbX;!4f=;e ze{Bq6o`Kw}(8*#|h}W`sbC*NVe>+=#IlV-!eL@Q>FZJMy*D_+P|U`TP=frpSI}K{%yR&`mS*f$#;iX zW*O`c%8_>@1QC-{4!vh1QD`{uOGo@2aEe z6WAMz_pn$Ai}fJx&%J^;$&-4tf3Z9h`Y&v!fTBuWzeXuNL2N;wU8lCZ58(c0+N0aU zU)8=zP0SB5OT_!E__v5Jd{zeg`<3N*NUt5%jSaK7#&cC%X^vI&OP%?yH4M<%5t3k` z6F163{U4(3nQp`@go=9@e_NUUpqr-~#~j*S)eq3m;wpuRsf-h)Rkiy31HJ!*EQd7l zC$ly{%+2Zn@w+45AX4n=eKB=B^j9_04+flp$oUxJ3frrT5EGdr+Vb*^XLjf`hcKUT z4Fvj{NVh!rP@%i0qJ}S4d?UZGl@A~LUFr2B`f@s`$61wr_!O(E5YI@1KV9UISlMho zfS&guGRP%}{@8`a-;aYe^gl$bNF=|uqn-TZ+IZ6L;3L} zXW7XOPn!9Mq2KGVlEgSC3sW2QlS5KP9sC%#>|@HJ1VP0s;Fo@&sHHuPHB!T;+E zpDFWK2O(DAt;mP3*GFT=eKOazlO6hDk>u889X|@QL*|R;pfvA6@e&$EETgrUMC2Id`XoK%&3j8(`)P7g%q0m1-Q~%t{ zh?iJs>aJbNc1L#)yz}2*o8}fV7WZG^%S(a&bxrickEHg&H0Ynz;QO5l-Cs7*ADsIT z{zhMIolW0M&TRJy$a#LNvHq+LAZ#qUUV$yb_oIqsFh3Ua!?mQJ)t~7f1)smV{*MHG zbNe;br|)y%{W~uHCADXuSE=D(`FYGA<-&ZL+rY3A3j>QoX!L*Ir2ZQHWAc@Pk@;Eh z`2`646wSu1KK<+(`oIjj6Co;JG4n}cA4KjCVUNFHOdN$D4EA8Z95xtHO15Dd{qTXo zel28q)M_#sHicIuXtd#ydtUF%1Sqrt+hIK{yKdveTVVzKJ*Kqe=PKGbh%46oNiKq z!)2yCzrL8>O~RFO_s+4h(|7Aq>6;Z{|*bPXbOB zPKQkVgIK0nRr_%7I)iX;r9pU@(tx=)IAJPBgT~>|P^zC0?pfeapQ73RQkv)4kCt>Fi}Q1+>VF8LaCV*~ zNP8jbdSr7qqrFzZYJ5eC#l|zfko+_(^mFPR-j4$3`B1=D_S9z>k0$yDP=wPQoOxm( ziP-P%#6ENHC2qt2N31q7e}6*A$Q7R^exv%IhXCYy`z`P-_nv8U!+qjMhuwy?KQTD4 z$L*z#;T7??KioEz9J}r(u2K4Ks?W51RB@xKmSquu4^#%Y849ACRpb^tkiI9mi>IYB;( zial=6shMviMi}!R&Mj+MuAq#29A`%C)lCoXK`cL8c5nqrZeX8MTCemgZFyfDFI*>& zwoiTOWp)W?4ea~PGIMZ$jr3f)IuE0qiZQm>zZ>d({U}Q0g;*bWY~K}mek?c6{AwM$ zUveu;y*8B6Gt7s4y*K0H2&=QE9%lFNtM|OWV6S(V-JdOa_`B+U-vaf%P7wRD+1SK7 z%Hr|S5ae#;W1spE`?SYTu}9z1ct6`09jPr7Zmo*KdSs;GKn$6S`!+zTRq#4|)A6qSv+`X=j8I@uVyMQ%yOI5vaZAF&D^0JA1kD{-5W`#F#uae~@sAA17*f03z z6k)9n?wb(&e$e&f@&0U&%=QHj5#vioTxJc{!sTUkcHh3JvmR4Sf&rNO`eEH2fOWTD z9@gZXB)-ctmCr?bWUXPqvz$F>dnJ6_&F5 z=62Q8kCg%0*+%I9)p$mU&vVoRF?SX#wZmG#=3o{-6ihEH5{xfcjdfq=Ud?lG?}v~+ z@KJAd`;#7suPCc+_Se>0ZK`@|v7#c~JgQuVScQ(Cs0uT9Hm+o1CmxPfB=Qj^m26BZ XY+}&}KC=mD;X?Iq*l*cA?B4$ePY*3q literal 0 HcmV?d00001 diff --git a/docs/index.rst b/docs/index.rst new file mode 100644 index 0000000..42e7550 --- /dev/null +++ b/docs/index.rst @@ -0,0 +1,16 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. SPDX-License-Identifier: CC-BY-4.0 + + +GS-lite Stream Processing Engine +================================= + + +.. toctree:: + :maxdepth: 1 + :caption: Documents: + + overview.rst + + +* :ref:`search` diff --git a/docs/overview.rst b/docs/overview.rst new file mode 100644 index 0000000..69330fe --- /dev/null +++ b/docs/overview.rst @@ -0,0 +1,13 @@ +.. This work is licensed under a Creative Commons Attribution 4.0 International License. +.. SPDX-License-Identifier: CC-BY-4.0 + + +GS-lite Stream Processing Engine Overview +========================================== + +GS-lite an open-source, real-time, low-latency, high-throughput stream processing engine. + +It is a fork of cask/tigon (https://github.com/cdapio/tigon) maintained to serve the needs of RIC applications (currently MC xApp). + +The original github repository is no longer maintained by the original maintainers. + 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 diff --git a/tox.ini b/tox.ini new file mode 100644 index 0000000..1eb2928 --- /dev/null +++ b/tox.ini @@ -0,0 +1,48 @@ +#================================================================================== +# Copyright (c) 2018-2019 AT&T Intellectual Property. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# 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. +#================================================================================== + +[tox] +minversion = 2.0 +envlist = + docs, + docs-linkcheck, + +skipsdist = true + +[testenv:docs] +basepython = python3 +deps = + sphinx + sphinx-rtd-theme + sphinxcontrib-httpdomain + recommonmark + lfdocs-conf + +commands = + sphinx-build -W -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html + + echo "Generated docs available in {toxinidir}/docs/_build/html" + +whitelist_externals = echo + +[testenv:docs-linkcheck] +basepython = python3 +deps = sphinx + sphinx-rtd-theme + sphinxcontrib-httpdomain + recommonmark + lfdocs-conf +commands = sphinx-build -W -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck -- 2.16.6