- Le projet Gentoo établit une présence officielle sur la plateforme Codeberg, ouvrant une nouvelle voie de contribution en dehors de GitHub
- Il est possible de contribuer au code via le miroir du dépôt Gentoo sur Codeberg, et d'autres dépôts devraient être ajoutés à l'avenir sous l'organisation Codeberg
- Cette décision s'inscrit dans le cadre d'un processus de migration des miroirs pour s'éloigner progressivement de GitHub, un plan déjà mentionné dans le rapport de fin d'année 2025
- Codeberg est une plateforme à but non lucratif basée sur Forgejo, située à Berlin, en Allemagne, et exploitée selon un modèle centré sur la communauté
- Gentoo continue de maintenir ses propres dépôts en auto-hébergement, tout en utilisant Codeberg comme miroir complémentaire pour faciliter les contributions
Arrivée de Gentoo sur Codeberg
- Gentoo a créé une organisation officielle sur Codeberg et propose un miroir destiné aux contributions via le dépôt gentoo/gentoo
- Comme pour le miroir GitHub, l'objectif est de faciliter les contributions
- Gentoo continue toutefois d'héberger directement son dépôt officiel sur ses propres serveurs
- À l'avenir, d'autres dépôts git devraient être ajoutés sous l'organisation Gentoo
- Cette évolution fait partie d'un processus de sortie progressive de GitHub, déjà évoqué dans la revue de fin d'année 2025
Caractéristiques de la plateforme Codeberg
- Codeberg est une plateforme construite sur le logiciel Forgejo
- Elle est gérée par une organisation à but non lucratif et est basée à Berlin, en Allemagne
- À travers cette plateforme, Gentoo renforce un environnement de collaboration open source centré sur la communauté
Comment soumettre une pull request sur Codeberg
- Sur Codeberg, il est recommandé d'utiliser la méthode AGit
- Cette méthode est plus efficace en matière d'espace de stockage et évite de devoir conserver un fork séparé sur un compte personnel
- La procédure de configuration est la suivante
git clone git@git.gentoo.org:repo/gentoo.git
cd gentoo
git remote add codeberg ssh://git@codeberg.org/gentoo/gentoo
git checkout -b my-new-fixes
- Pour créer une PR, utilisez la commande suivante
git push codeberg HEAD:refs/for/master -o topic="$title"
- Si vous poussez d'autres commits avec le même topic, la PR est automatiquement mise à jour
- Si un
force push est nécessaire après modification des commits, ajoutez l'option -o force-push=true
- La documentation associée est disponible sur la page Codeberg Pull Requests du wiki Gentoo
Contact et informations complémentaires
- Les questions ou remarques peuvent être transmises via la page Contact de Gentoo
- Gentoo poursuit son exploitation de ce miroir Codeberg dans le but d'améliorer l'accessibilité pour les contributeurs et l'efficacité de la collaboration
Aucun commentaire pour le moment.