diff --git a/gitlab/architecture_projets.md b/gitlab/architecture_projets.md new file mode 100644 index 0000000000000000000000000000000000000000..bfe545131318e31547aaec25edd39b10dafefec7 --- /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 e1d7570cbf00ee1c4dcc69fc1909912981ba66f7..68f43874517215d1170d491081408315214daf41 100644 --- a/gitlab/index.rst +++ b/gitlab/index.rst @@ -5,3 +5,4 @@ GitLab :maxdepth: 4 notions_gitlab + architecture_projets