Ajout informations ForgeFed pour Forgejo et GitLab
This commit is contained in:
parent
0d0cacfc6b
commit
6fdd790fcf
1 changed files with 5 additions and 5 deletions
|
@ -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.
|
||||
|
|
Loading…
Reference in a new issue