Forgejo
Forgejo ist eine freie und quelloffene Plattform für die gemeinsame Entwicklung und Verwaltung von Softwareprojekten auf Basis von Git. Sie bietet neben dem Hosting von Git-Repositories unter anderem Issue-Tracking, Pull Requests, Wikis, Releases und automatisierte Workflows mit Forgejo Actions. Damit stellt Forgejo eine unabhängige Alternative zu kommerziellen Plattformen wie GitHub oder GitLab dar.
Forgejo wird als Open-Source-Projekt gemeinschaftlich entwickelt und legt besonderen Wert auf Selbstverwaltung, Datenschutz und digitale Souveränität. Durch den Betrieb auf eigener Infrastruktur bleiben Projekte und die damit verbundenen Daten unter eigener Kontrolle und sind nicht von den Geschäftsmodellen oder strategischen Entscheidungen eines kommerziellen Plattformbetreibers abhängig.
Der iJUG betreibt eine eigene Forgejo-Instanz und stellt sie seinen Java User Groups sowie deren Mitgliedern zur Verfügung. Sie kann für Open-Source-Projekte, Projekte innerhalb einer JUG, gemeinsame Community-Arbeit und andere Aktivitäten rund um den iJUG und seine Mitgliedsgruppen genutzt werden.
Mitglieder einer Java User Group des iJUG können sich direkt mit ihrer iJUG ID auf unserem Forgejo-Server anmelden. Bei der ersten Anmeldung wird automatisch ein Benutzerkonto erstellt. Anschliessend können eigene Git-Repositories angelegt und bestehende Projekte auf die Plattform übertragen werden.
Forgejo unterstützt sowohl persönliche Repositories als auch Organisationen, über die mehrere Personen und Projekte gemeinsam verwaltet werden können. Soll eine Organisation für eine Java User Group, eine Arbeitsgruppe oder eine andere offizielle Initiative eingerichtet werden, wendet man sich an das Infrastruktur-Team des iJUG oder direkt an die unten aufgeführten Ansprechpartner.
Mit Forgejo bietet der iJUG seiner Community eine unabhängige Plattform für gemeinschaftliche Softwareentwicklung und Open Source: auf eigener Infrastruktur, unter eigener Kontrolle und im Sinne digitaler Souveränität.
Deine Forgejo Ansprechpartner
Fragen und Antworten
Kann ich bestehende Projekte zur Forgejo-Instanz des iJUG migrieren?
Ja. Bestehende Projekte können von anderen Git-Plattformen wie GitHub, GitLab, Codeberg oder einer anderen Forgejo- bzw. Gitea-Instanz auf die Forgejo-Instanz des iJUG migriert werden.
Forgejo bietet dafür eine integrierte Migrationsfunktion. Je nach Quellplattform können dabei neben dem Git-Repository auch weitere Projektdaten wie Issues, Pull Requests, Releases, Labels, Wikis und Milestones übernommen werden.
Die Migration kann direkt über die Weboberfläche von Forgejo gestartet werden. Welche Daten übernommen werden können, hängt von der jeweiligen Quellplattform ab.