Разработчиците на мултимедийната пакет FFmpeg, който включва набор от приложения и колекция от библиотеки за работа с различни мултимедийни формати, внедриха нова инфраструктура за сътрудничество по кода, основана на откритата платформа Forgejo. Като препоръчителен метод за предаване на изменения сега е указано изпращането на pull заявки в Git хранилището в инфраструктурата Forgejo, вместо изпращането на пачове под формата на писма в mailing списъка ffmpeg-devel. По-рано за навигация в кода в основното хранилище е използван GitWeb, а на GitHub е създадено огледало, през което не се поддържа приемането на pull заявки.
Платформата Forgejo е форк на проекта Gitea, който от своя страна е източник от платформата Gogs. Ключовите характеристики на Forgejo са ниското потребление на ресурси (може да се използва на евтини VPS) и опростеният процес на инсталиране. Предоставят се стандартни възможности за работа с проекти, като управление на задачи, проследяване на проблеми (issues), pull заявки, уики, средства за координация на разработчици, подготовка на релизи, автоматизация на разполагане на пакети в репозитории, управление на права за достъп, интеграция с платформи за непрекъсната интеграция, търсене на код, аутентификация чрез LDAP и OAuth, достъп до репозитория по протоколите SSH и HTTP/HTTPS, свързване на уеб хук-ове за интеграция с Slack, Discord и други услуги, поддръжка на Git хук-ове и Git LFS, инструменти за миграция и зеркализация на репозитории.
Източник: opennet.ru
