From 1e0e65e77666229104784a2caba7f1905a79701c Mon Sep 17 00:00:00 2001 From: Armand Bahi <armand.bahi@veremes.com> Date: Tue, 13 Nov 2018 17:42:07 +0100 Subject: [PATCH] Architecture projets : groupe documentation --- gitlab/architecture_projets.md | 22 ++++++++++++++++++++++ gitlab/index.rst | 1 + 2 files changed, 23 insertions(+) create mode 100644 gitlab/architecture_projets.md diff --git a/gitlab/architecture_projets.md b/gitlab/architecture_projets.md new file mode 100644 index 0000000..bfe5451 --- /dev/null +++ b/gitlab/architecture_projets.md @@ -0,0 +1,22 @@ +# Architecture des projets Veremes + +Il y a trois grand groupes utilisés à Veremes, qui permettent de versionner et donner les droits sur l'ensemble des projets. + +## Documentation + +Ce groupe est encadré par Armand et Marot et contient l'ensemble des documentations des applications. +On y retrouve deux types de depôts : + +### Modules + +Les dépôts de documentation des modules utiliés par les applications et se nomment doc_module_[nom du module] + +### Applications + +Se nomment doc_module_[nom du module] ces dépôts contiennent à l'aide de *submodules* des copies à l'instant T des modules qu'ils contiennent. + +Un même module peut être utilisé par plusieurs applications comme c'est le cas pour doc_module_vitis + +### Synchronisation + +Des server hooks ont étés mis en place pour qu'à chaque fois qu'un module est modifié, alors toutes les applications qui le contiennent mettent à jour leurs *submodules* diff --git a/gitlab/index.rst b/gitlab/index.rst index e1d7570..68f4387 100644 --- a/gitlab/index.rst +++ b/gitlab/index.rst @@ -5,3 +5,4 @@ GitLab :maxdepth: 4 notions_gitlab + architecture_projets -- GitLab