Разработчиците на платформата за съвместна разработка Forgejo обявиха промяна в своя модел на разработка. Вместо да поддържа синхронизирано разклонение на Gitea, проектът Forgejo вече се е разклонил в напълно независима кодова база, която ще се развива сама по себе си и ще следва свой собствен път. Отбелязва се, че пълната вилица е кулминацията на разминаването на моделите за развитие и управление на Forgejo и Gitea.
Проектът Forgejo е създаден през октомври 22 г. в резултат на мек форк на Gitea. Forgejo управлява хостинг Codeberg.org. Кодът на проекта е написан на Go и лицензиран под лиценза на MIT. Форкът е създаден в отговор на опитите за комерсиализиране на Gitea и прехвърляне на контрола към търговска компания. Forgejo продължи да прилага принципите на независимо управление и поддържаше контрол от общността. Досега Forgejo редовно мигрираше всички промени в кода на Gitea, но също така добавяше свои собствени нови функции, които не се намираха в Gitea. Колкото повече функции се добавяха към Forgejo, толкова по-сложен ставаше процесът на синхронизиране на кодовата база.
Пълното отделяне ще улесни поддръжката, насърчаването на нова функционалност и коригирането на грешки, както и ще ускори намаляването на технологичния дълг и ще спести ресурси, изразходвани за анализиране на конфликти с промени, появяващи се в кодовата база на Gitea. Цената на пълен форк би била, че Forgejo няма да може да се използва като прозрачен заместител на Gitea и би затруднило мигрирането от Gitea към Forgejo. Въпреки това API на Forgejo ще остане съвместим с API на Gitea, когато е възможно.
Източник: opennet.ru
