Utvecklingsplattformen Forgejo har helt separerats från Gitea

Utvecklarna av den kollaborativa utvecklingsplattformen Forgejo har meddelat en förändring i sin utvecklingsmodell. Istället för att upprätthålla en synkroniserad förgrening av Gitea har Forgejo-projektet nu förgrenat sig till en helt oberoende kodbas som kommer att utvecklas av sig själv och gå sin egen väg. Det noteras att den fullständiga forkningen är kulmen på skillnaderna mellan utvecklings- och styrningsmodellerna för Forgejo och Gitea.

Forgejo-projektet skapades i oktober 22 som ett resultat av en mjuk fork av Gitea. Forgejo driver värdskap Codeberg.org. Projektets kod är skriven i Go och licensierad under MIT-licensen. Forkningen skapades som svar på försök att kommersialisera Gitea och överföra kontrollen till ett kommersiellt företag. Forgejo fortsatte att tillämpa principerna för oberoende styrning och bibehöll community-kontroll. Fram till nu har Forgejo regelbundet migrerat alla Gitea-kodändringar, men har också lagt till sina egna nya funktioner som inte finns i Gitea. Ju fler funktioner som lades till i Forgejo, desto mer komplex blev processen att synkronisera kodbaserna.

En fullständig separation kommer att förenkla underhåll, lansera nya funktioner och åtgärda buggar, och kommer också att påskynda minskningen av teknisk skuld och spara resurser som läggs på att analysera konflikter med förändringar som introducerats i Giteas kodbas. Priset för en full gaffel skulle vara att Forgejo inte längre skulle vara användbar som en transparent ersättning för Gitea och att övergången från Gitea till Forgejo skulle bli svårare. Samtidigt kommer API:et i Forgejo att hållas kompatibelt med Gitea API när det är möjligt.

Källa: opennet.ru

Lägg en kommentar