From 6fdd790fcf32ab6ecd21c3ff7b881fc114fd4956 Mon Sep 17 00:00:00 2001 From: Daniel Le Berre <daniel.leberre@univ-artois.fr> Date: Thu, 25 Jan 2024 08:27:00 +0100 Subject: [PATCH] Ajout informations ForgeFed pour Forgejo et GitLab --- etatdeslieux.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/etatdeslieux.md b/etatdeslieux.md index e0e8bbb..1273b98 100644 --- a/etatdeslieux.md +++ b/etatdeslieux.md @@ -446,7 +446,7 @@ Il est possible de synchroniser des forges auto-hébergées (de l’Enseignement > La fondation Eclipse utilise plusieurs forges (l'une auto-hébergée, d'autres commerciales). Même si un miroir est mis en place entre les forges, chaque projet est géré sur une seule forge, pour éviter les problèmes évoqués. -Pour faire face à cette limitation, il faut noter des initiatives en cours visant la fédération des forges. Par exemple, on peut citer les travaux réalisés dans le cadre du projet open-source [Forgejo](https://forgejo.org/), une alternative communautaire à GitLab et GitHub, visant à spécialiser le protocole ActivityPub issu des travaux plus génériques autour de la fédération des univers [Fediverse](https://en.wikipedia.org/wiki/Fediverse) avec [ForgeFed](https://forgefed.org). L’initiative [ForgeFriends](https://forgefriends.org) va également dans ce sens. +Pour faire face à cette limitation, il faut noter des initiatives en cours visant la fédération des forges. Par exemple, on peut citer les travaux réalisés dans le cadre du projet open-source [Forgejo](https://forgejo.org/), une alternative communautaire à GitLab et GitHub, visant à spécialiser le protocole ActivityPub issu des travaux plus génériques autour de la fédération des univers [Fediverse](https://en.wikipedia.org/wiki/Fediverse) avec [ForgeFed](https://forgefed.org). Une implémentation de ce standard dans Forgejo [devrait voir le jour en 2024](https://forgefriends.org/blog/2023/06/21/2023-06-state-forge-federation/). Le support de ce protocole est aussi [en cours d'implémentation dans GitLab](https://gitlab.com/groups/gitlab-org/-/epics/11247). L’initiative [ForgeFriends](https://forgefriends.org) va également dans ce sens. Nous ne pouvons pas conclure ce chapitre sans souligner un besoin montant qui devient de plus en plus présent et important, l’intégration continue. @@ -454,10 +454,10 @@ Nous ne pouvons pas conclure ce chapitre sans souligner un besoin montant qui de La gestion d'un projet logiciel n'est pas la seule fonctionnalité attendue d'une forge. Offrir une documentation à jour est important, et disposer de moyens de publication de sites web à partir d'une forge est un atout supplémentaire (par exemple, le service « *GitHub/GitLab/SourceHut Pages* »). De plus, de nombreux outils basés sur l'analyse du contenu des dépôts peuvent s'avérer importants pour la maintenance du logiciel : -- analyse de la compatibilité juridique des licences du logiciel et de ses composants ; -- détection de composants possédant des vulnérabilités connues ; -- détection de vulnérabilités dans le code produit ; -- détection de mauvaises pratiques de développement dans le projet ; +- analyse de la compatibilité juridique des licences du logiciel et de ses composants ; +- détection de composants possédant des vulnérabilités connues ; +- détection de vulnérabilités dans le code produit ; +- détection de mauvaises pratiques de développement dans le projet ; - etc. La plupart de ces fonctionnalités sont basées sur la possibilité de faire de l'intégration continue, c'est-à-dire de déclencher l'exécution de programmes en fonction de certains événements ou sous certaines conditions, comme par exemple à chaque mise à jour du code.