Forgejo koostööpõhise arendusplatvormi arendajad on kuulutanud välja arendusmudeli muutuse. Selle asemel, et toetada Gitea sünkroniseeritud haru, on Forgejo projekt nüüd täielikult iseseisva koodibaasi ja suunaga, mis areneb iseendale vajalikul viisil. Täielik haru on märk Forgejo ja Gitea arendus- ja juhtimismudelite erinevustest.
Forgejo projekt algas 2022. aasta oktoobris kui „pehme” haru Giteast. Forgejo all tegutseb hõbustamise. Codeberg.org. Projekti kood on kirjutatud Go keeles ja antakse välja MIT litsentsi all. Fork loodi vastuseks katsetele Gitea kommertsialiseerimiseks ja juhtimise üleminekule kommertsfirma kätte. Forgejos jätkati sõltumatu haldamise põhimõtete rakendamist ning tagati kogukonna kontroll. Forgejoss on regulaarselt edasi kantud kõik Gitea koodimuudatused, kuid lisatud on ka uusi funktsioone, mis Giteas puuduvad. Mida rohkem uusi võimalusi Forgejole lisati, seda keerulisemaks muutus koodibaaside sünkroniseerimise protsess.
Täielik eraldamine lihtsustab hooldust, uute funktsioonide edendamist ja vigade parandamist, võimaldab kiirendada tehnoloogilise võlgnevuse vähendamist ning säästab ressursse, mida kulutatakse Giteas tekkivate muudatuste konfliktide analüüsile. Täieliku jagunemise hind on Forgejo kasutamise võimatus Gitea läbipaistva asendajana ja ülemineku keerukus Gitealt Forgejole. Samuti püüab Forgejo API võimalikult palju säilitada ühilduvust Gitea API-ga.
Allikas: opennet.ru
