Koostööplatvorm Forgejo arendajad teatasid arengumudeli muutusest. Selle asemel, et säilitada sünkroonitud forki Giteast, on Forgejo projekt nüüd täielikult iseseisvaks koodibaasiks, mis areneb iseseisvalt ja järgib oma teed. Täielik fork on märk arengumudelite ja halduse lahknevusest Forgejo ja Gitea vahel.
Forgejo projekt sai alguse 22. aasta oktoobris, mil toimus Gitea 'pehme' fork. Forgejo all tegutseb veebimajutus Codeberg.org. Projekti kood on kirjutatud Go keeles ning see on litsentseeritud MIT litsentsi alusel. Fork loodi vastuseks Gitea kommertssuunale ja halduse üleminekule äriettevõtte kätte. Forgejos jätkati sõltumatute juhtimispõhimõtete rakendamist ning säilitati sõltuvus kogukonnast. Forgejos on pidevalt edastatud kõik Gitea koodimuudatused, kuid lisatud on ka uusi funktsioone, mida Giteas ei olnud. Mida rohkem uusi funktsioone Forgejole lisandub, seda keerulisemaks muutub koodibaaside sünkroniseerimise protsess.
Täielik lahknemine lihtsustab hooldust, uute funktsioonide arendamist ja vigade parandamist ning võimaldab tehnoloogilise võla kiiremat vähendamist, samuti säästab ressursse, mis kuluvad konflikti analüüsimiseks Gitea koodibaasis toimuvaid muudatusi arvestades. Täieliku lahknemise hind on Forgejo kasutamise muutmine Gitea läbipaistva asendajana ja ülemineku keerukus Gitealt Forgejole. Samuti püütakse Forgejo API-d võimalusel hoida Gitea API-ga ühilduvana.
Allikas: opennet.ru
