Utvecklarna av samarbetsplattformen Forgejo har meddelat en förÀndring i utvecklingsmodellen. IstÀllet för att upprÀtthÄlla en synkroniserad fork av Gitea har projektet Forgejo nu avgrenat sig till en helt oberoende kodbas som kommer att utvecklas sjÀlvstÀndigt och följa sin egen vÀg. Det pÄpekas att den fullstÀndiga forken Àr kulmen pÄ de divergerande utvecklings- och styrmodellerna mellan Forgejo och Gitea.
Projektet Forgejo grundades i oktober 2022 som ett resultat av en "mjuk" fork av Gitea. Under Forgejos ledning arbetar hosting Codeberg.org. Projektets kod Àr skriven i Go och distribueras under MIT-licensen. Forken skapades som svar pÄ försök att kommersialisera Gitea och överflyttningen av ledningen till ett kommersiellt företag. I Forgejo fortsatte anvÀndningen av principerna för oberoende styrning och bevarade kontrollen av gemenskapen. Hittills har alla kodÀndringar frÄn Gitea regelbundet överförts till Forgejo, men nya funktioner som inte fanns i Gitea har ocksÄ lagts till. Ju fler egna möjligheter som lades till Forgejo, desto mer komplicerat blev synkroniseringsprocessen för kodbaserna.
Den fullstÀndiga separeringen kommer att förenkla underhÄllet, frÀmja den nya funktionaliteten och korrigera fel, samt pÄskynda minskningen av tekniskt skuld och möjliggöra besparingar av de resurser som anvÀnds för att analysera konflikter med förÀndringar som dyker upp i Giteas kodbas. Priset för den fulla avgreningen blir att Forgejo inte kan fungera som en transparent ersÀttning för Gitea och att övergÄngen frÄn Gitea till Forgejo blir mer komplicerad. Samtidigt kommer API:et i Forgejo att behÄllas sÄ kompatibelt som möjligt med Giteas API.
KĂ€lla: opennet.ru
