Dezvoltatorii pachetului multimedia FFmpeg, care include un set de aplicații și o colecție de biblioteci pentru operarea cu diverse formate multimedia, au implementat o nouă infrastructură pentru colaborarea pe cod, bazată pe platforma deschisă Forgejo. Metoda recomandată pentru trimiterea modificărilor este acum transmiterea de pull-requesturi în depozitul Git din infrastructura Forgejo, în locul trimiterii patch-urilor sub formă de e-mailuri către lista de discuții ffmpeg-devel. Anterior, navigarea prin cod în depozitul principal se făcea în principal prin GitWeb, iar pe GitHub existau un mirror, prin care nu se acceptau pull-requesturi.
Platforma Forgejo este un fork al proiectului Gitea, care a fost derivat din platforma Gogs. Caracteristicile cheie ale Forgejo includ un consum redus de resurse (poate fi utilizat pe servere ieftine) VPS) și un proces simplu de instalare. Oferă funcționalități tipice pentru lucrul cu proiectele, precum gestionarea sarcinilor, urmărirea problemelor (issues), pull-request-uri, wiki, instrumente pentru coordonarea grupurilor de dezvoltatori, pregătirea lansărilor, automatizarea plasării pachetelor în repository-uri, gestionarea permisiunilor, integrarea cu platformele de integrare continuă, căutarea de cod, autentificarea prin LDAP și OAuth, accesul la repository prin protocoalele SSH și HTTP/HTTPS, conectarea webhooks pentru integrarea cu Slack, Discord și alte servicii, suport pentru hooks Git și Git LFS, instrumente pentru migrarea și oglindirea repository-urilor.
Sursa: opennet.ro
