La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile

È stata pubblicata la versione della piattaforma di sviluppo collaborativo Forgejo 13.0, che consente di implementare un sistema per la collaborazione con i repository Git sui propri server, simile a GitHub, Bitbucket e Gitlab. Forgejo è un fork del progetto Gitea, che a sua volta si è ramificato dalla piattaforma Gogs. La separazione di Forgejo è avvenuta nel 2022 dopo tentativi di commercializzazione di Gitea e il passaggio della gestione nelle mani di una società commerciale. Il progetto Forgejo adotta principi di gestione indipendente e responsabilità verso la comunità. Git hosting Codeberg.org ha adottato Forgejo. Il codice del progetto è scritto in linguaggio Go e distribuito sotto licenza GPLv3.

Le caratteristiche principali della piattaforma includono un basso consumo di risorse (può essere utilizzata su una scheda Raspberry Pi o su macchine economiche VPS) e un processo di installazione semplice. Vengono fornite funzionalità standard per la gestione dei progetti, come gestione delle attività, tracciamento dei problemi (issues), richieste di pull, wiki, strumenti per il coordinamento dei gruppi di sviluppatori, preparazione delle versioni, automazione del deployment dei pacchetti nei repository, gestione dei diritti di accesso, integrazione con piattaforme di continuous integration, ricerca nel codice, autenticazione tramite LDAP e OAuth, accesso ai repository tramite i protocolli SSH e HTTP/HTTPS, connessione di webhook per integrazioni con Slack, Discord e altri servizi, supporto per git hooks e Git LFS, strumenti per la migrazione e il mirroring dei repository. È particolarmente evidenziata la possibilità di utilizzare il protocollo ActivityPub per unire in una rete federata singoli server sviluppatori.

Variazioni principali:

  • Sono state aggiunte funzionalità per informare l'amministratore di un server pubblico accessibile su violazioni delle regole e sul posizionamento di contenuti indesiderati. Le segnalazioni possono essere indirizzate a utenti, organizzazioni, repository, richieste di pull, messaggi sui problemi e commenti.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile

    Dopo l'invio, le segnalazioni vengono visualizzate in una sezione separata dell'interfaccia dell'amministratore. Le segnalazioni ripetute vengono raggruppate e ordinate in un elenco comune in base al numero di notifiche inviate da diversi partecipanti.

    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • È stata aggiunta un'interfaccia per la migrazione di progetti dal sistema di sviluppo collaborativo Pagure, che può essere utilizzata per trasferire progetti nel nuovo servizio di sviluppo collaborativo Fedora Forge, sviluppato per sostituire la piattaforma Pagure, utilizzata in Fedora per la collaborazione con il codice e i metadati dei pacchetti.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • È stata aggiunta l'impostazione «[security].GLOBAL_TWO_FACTOR_REQUIREMENT», che impone agli utenti o agli amministratori l'uso obbligatorio dell'autenticazione a due fattori, ad esempio basata su password monouso (TOTP).
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • È stata assicurata la rimozione dei metadati EXIF dai file immagine caricati come avatar degli utenti o immagini nei repository. La pulizia consente di prevenire la fuoriuscita di dati riservati, come informazioni sulla posizione e sul dispositivo dell'utente. Per rimuovere i metadati EXIF dalle immagini caricate in precedenza è stato proposto il comando «forgejo doctor avatar-strip-exif».
  • È stata aggiunta la possibilità di visualizzare il registro dei tentativi passati di avvio dei gestori Action.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • Nell'interfaccia web è stata aggiunta la supporto per l'analisi statica dei file con gestori Action per l'identificazione precoce di comuni errori di battitura e errori, come l'uso del gestore in un contesto errato.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • Durante l'esecuzione forzata di una richiesta push, sono state mostrate informazioni sullo stato di build di tutti i commit nell'ambiente di integrazione continua.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • Nell'editor di testo in formato Markdown sono state aggiunte combinazioni di tasti per utilizzare il grassetto (Ctrl+B) e il corsivo (Ctrl+I) nel frammento evidenziato.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • È stato assicurato di mostrare il tempo di caricamento delle applicazioni per il rilascio, come i pacchetti binari pronti.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile
  • Nell'elenco dei commit è stata implementata la visualizzazione delle etichette collegate ai commit.
    La piattaforma di sviluppo collaborativo Forgejo 13.0 è ora disponibile

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster