Fedora переходить на Forgejo
Лідери Fedora Linux вирішили перейти на нову платформу спільної розробки Forgejo , замість своєї Pagure. Їх власна платформа вже давно стара, як світ і пережила сама себе, тому й вимагає дуже багато часу на супровід та підтримку.
Загалом для переходу було розглянуто досить багато платформ, але всі вони були відкинуті, крім двох: GitLab Community Edition та Forgejo.
Чого обрали Forgejo
Загалом, повністю під потреби проєкту жодна з платформ не підходить, але чим багаті — тому й раді. Тому, як казав Метью Мілер, у новій платформі їм самостійно необхідно буде забезпечити інтеграцію із супутніми сервісами проєкту, такими як Bodhi, Fedora CI, COPR, Fedpkg, Hotness, Fedora Notifications, Toddlers, Fedora Messaging, Monitor Gating, Release Engineering Scripts, Fedora Packagers та Packit.
Але все ж таки вибір пав в сторону Forgejo, бо він:
— Характеризується низьким споживанням ресурсів (може працювати навіть на платі Raspberry Pi або на недорогих VPS)
— Має простий процес встановлення.
— Надаються стандартні можливості для роботи з проєктами: issues, pull-requests, wiki, CI/CD, Автентифікація за допомогою LDAP, OAut та багато інших цікавинок.
— Має доступ до репозиторіїв за протоколами SSH та HTTP/HTTPS,
— Має підтримку web-хуків для інтеграції зі Slack, Discord та іншими сервісами, Git-хуки, Git LFS, а також інструменти для міграції та дзеркалювання репозиторіїв.
— Більш комфортний для команди інфраструктури через його кодову базу та мову програмування.
Також він підтримує протокол ActivityPub, що дозволяє об’єднувати окремі сервери розробників у федеративну мережу.
Звучить досить заманливо, скажіть.
А яка ж думка ком’юніті?
Оскільки зміни надзвичайно колосальні, то перед затвердженням переходу на Forgejo вирішено провести публічне обговорення цього вибору та врахувати думку спільноти.
Як думаєте, чи дасть це додатковий імпульс для проєкту чи все таки нічого кардинально не зміниться?
5 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів