Разработчиците на платформата за съвместна работа Forgejo обявиха промяна в модела на развитие. Вместо да поддържат синхронизирано клониране на Gitea, проектът Forgejo е напуснал Gitea и се е трансформирал в напълно независима кодова база, която ще се развива самостоятелно и ще следва свой собствен път. Подчертава се, че пълното клониране е кулминация на разминаването в моделите на развитие и управление между 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
