- Das Gentoo-Projekt hat eine offizielle Präsenz auf der Plattform Codeberg eingerichtet und damit neben GitHub einen neuen Weg für Beiträge geschaffen
- Über den Gentoo-Repository-Mirror auf Codeberg sind Code-Beiträge möglich; künftig sollen auch weitere Repositories unter der Codeberg-Organisation hinzugefügt werden
- Dieser Schritt ist Teil eines schrittweisen Übergangs der Mirrors weg von GitHub und wurde bereits im Jahresendbericht 2025 erwähnt
- Codeberg ist eine gemeinnützige Plattform auf Basis von Forgejo, hat ihren Sitz in Berlin und wird gemeinschaftsorientiert betrieben
- Gentoo behält seine selbst gehosteten Repositories weiterhin bei und nutzt Codeberg als ergänzenden Mirror zur Erleichterung von Beiträgen
Gentoo auf Codeberg
- Gentoo hat auf Codeberg eine offizielle Organisation eröffnet und stellt über das Repository gentoo/gentoo einen Mirror für Beiträge bereit
- Ähnlich wie beim GitHub-Mirror dient dies der einfacheren Mitarbeit
- Gentoo hostet die offiziellen Repositories weiterhin direkt auf den eigenen Servern
- Künftig sollen unter der Gentoo-Organisation auch andere Git-Repositories hinzugefügt werden
- Dieser Wechsel ist Teil eines schrittweisen Ablösungsprozesses von GitHub und wurde bereits im Jahresrückblick 2025 angekündigt
Merkmale der Plattform Codeberg
- Codeberg ist eine Plattform, die auf der Software Forgejo basiert
- Sie wird von einer gemeinnützigen Organisation betrieben und hat ihren Sitz in Berlin, Deutschland
- Gentoo stärkt über diese Plattform eine gemeinschaftsorientierte Open-Source-Kollaborationsumgebung
So reicht man Pull Requests auf Codeberg ein
- Auf Codeberg wird die Verwendung der AGit-Methode empfohlen
- Diese Methode ist speichereffizient und erfordert kein separates Fork im persönlichen Account
- Die Einrichtung erfolgt wie folgt
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
- Zum Erstellen eines PR wird folgender Befehl verwendet
git push codeberg HEAD:refs/for/master -o topic="$title"
- Werden zusätzliche Commits mit demselben Topic gepusht, wird der PR automatisch aktualisiert
- Wenn nach einer Commit-Änderung ein Force-Push nötig ist, fügt man die Option
-o force-push=true hinzu
- Die zugehörige Dokumentation findet sich auf der Gentoo-Wiki-Seite Codeberg Pull Requests
Kontakt und weitere Informationen
- Fragen oder Feedback können über die Kontaktseite von Gentoo übermittelt werden
- Gentoo nutzt den Codeberg-Mirror, um den Zugang für Mitwirkende zu verbessern und die Effizienz der Zusammenarbeit zu steigern
Noch keine Kommentare.