Skip to content
Snippets Groups Projects
Verified Commit 94688fc4 authored by Karel van Klink's avatar Karel van Klink :smiley_cat:
Browse files

Convert documentation from ReStructured Text to Markdown

parent 1b144204
No related branches found
No related tags found
2 merge requests!6[2023-07-14] publish docs,!1Convert docs from rsx to markdown
Pipeline #79171 passed
...@@ -13,7 +13,7 @@ build-documentation: ...@@ -13,7 +13,7 @@ build-documentation:
before_script: before_script:
- cd $CI_PROJECT_DIR/docs - cd $CI_PROJECT_DIR/docs
- pip install sphinx_rtd_theme - pip install sphinx_rtd_theme myst-parser
script: script:
- make html - make html
......
# Architecture
We follow the principles of infrastructure as code and we decompose configuration in data and templates.
\ No newline at end of file
...@@ -4,10 +4,17 @@ copyright = '2023, GÉANT Vereniging' ...@@ -4,10 +4,17 @@ copyright = '2023, GÉANT Vereniging'
author = 'GÉANT Orchestration and Automation Team' author = 'GÉANT Orchestration and Automation Team'
# -- General configuration --------------------------------------------------- # -- General configuration ---------------------------------------------------
extensions = ['sphinx_rtd_theme'] extensions = ['sphinx_rtd_theme', 'myst_parser']
templates_path = ['templates'] templates_path = ['templates']
exclude_patterns = ['build', 'Thumbs.db', '.DS_Store', 'venv'] exclude_patterns = ['build', 'Thumbs.db', '.DS_Store', 'venv']
source_suffix = {
'.md': 'markdown'
}
# -- Options for Markdown support --------------------------------------------
myst_enable_extensions = ['replacements', 'strikethrough']
suppress_warnings = ['myst.strikethrough']
# -- Options for HTML output ------------------------------------------------- # -- Options for HTML output -------------------------------------------------
html_theme = 'sphinx_rtd_theme' html_theme = 'sphinx_rtd_theme'
......
# GÉANT Automation Platform (GAP)
Welcome to the documentation of the GÉANT Automation Platform, also known simply as GAP. \
The focus of this platform is configuration management and service orchestration for the GÉANT IP/MPLS network.
## Table of Contents
```{toctree}
overview/index.md
architecture/index.md
```
GÉANT Automation Platform (GAP)
===============================
.. toctree::
:maxdepth: 2
:glob:
:Caption: Contents
overview/*
Indices and tables
==================
* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`
@ECHO OFF
pushd %~dp0
REM Command file for Sphinx documentation
if "%SPHINXBUILD%" == "" (
set SPHINXBUILD=sphinx-build
)
set SOURCEDIR=.
set BUILDDIR=_build
%SPHINXBUILD% >NUL 2>NUL
if errorlevel 9009 (
echo.
echo.The 'sphinx-build' command was not found. Make sure you have Sphinx
echo.installed, then set the SPHINXBUILD environment variable to point
echo.to the full path of the 'sphinx-build' executable. Alternatively you
echo.may add the Sphinx directory to PATH.
echo.
echo.If you don't have Sphinx installed, grab it from
echo.https://www.sphinx-doc.org/
exit /b 1
)
if "%1" == "" goto help
%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
goto end
:help
%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O%
:end
popd
Overview # Overview
==============
Configuration management is the process that maintains consistency and integrity of the network and of the services Configuration management is the process that maintains consistency and integrity of the network and of the services
built on top of it ensuring that it meets requirements in terms of functionalities, performances, and security. built on top of it ensuring that it meets requirements in terms of functionalities, performances, and security.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment