1 points par GN⁺ 2026-02-19 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • 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.

Aucun commentaire pour le moment.