Gli sviluppatori del pacchetto multimediale FFmpeg, che include un insieme di applicazioni e una raccolta di librerie per operazioni su vari formati multimediali, hanno implementato una nuova infrastruttura di collaborazione per il codice basata sulla piattaforma open source Forgejo. Il metodo raccomandato per inviare modifiche è ora la trasmissione di pull request nel repository Git all'interno dell'infrastruttura Forgejo, invece dell'invio di patch via email alla mailing list ffmpeg-devel. In precedenza, per la navigazione del codice nel repository principale si utilizzava GitWeb, e su GitHub era attivo un mirror, che non supportava l'accettazione di pull request.
La piattaforma Forgejo è un fork del progetto Gitea, che a sua volta deriva dalla piattaforma Gogs. Le principali caratteristiche di Forgejo includono un basso consumo di risorse (può essere utilizzata su hardware economico. VPS) e un processo di installazione semplice. Vengono forniti strumenti standard per la gestione dei progetti, come gestione delle attività, tracciamento dei problemi (issues), richieste di pull, wiki, strumenti di coordinamento per i team di sviluppatori, preparazione delle release, automazione del deploy nei repository, gestione dei diritti di accesso, integrazione con piattaforme di integrazione continua, ricerca del codice, autenticazione tramite LDAP e OAuth, accesso al repository tramite protocolli SSH e HTTP/HTTPS, integrazione di webhooks per connessioni con Slack, Discord e altri servizi, supporto per i hooks Git e Git LFS, strumenti per la migrazione e lo specchio dei repository.
Fonte: opennet.ru
