Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă

A fost publicat release-ul platformei de dezvoltare colaborativă Forgejo 13.0, care permite implementarea pe serverele proprii a unui sistem pentru colaborarea cu repository-uri Git, similar cu GitHub, Bitbucket și Gitlab. Forgejo este un fork al proiectului Gitea, care la rândul său s-a desprins din platforma Gogs. Separarea Forgejo a avut loc în 2022, după încercările de comercializare a Gitea și trecerea gestionării în mâinile unei companii comerciale. Proiectul Forgejo respectă principiile gestionării independente și sub controlul comunității. Git hosting-ul Codeberg.org a trecut la utilizarea Forgejo. Codul proiectului este scris în limbajul Go și este distribuit sub licența GPLv3.

Caracteristicile cheie ale platformei sunt consumul redus de resurse (poate fi utilizată pe o placă Raspberry Pi sau în sisteme ieftine VPS) și un proces simplu de instalare. Sunt oferite funcționalități standard pentru gestionarea proiectelor, cum ar fi managementul sarcinilor, urmărirea problemelor (issues), pull request-uri, wiki, instrumente pentru coordonarea grupurilor de dezvoltatori, pregătirea versiunilor, automatizarea distribuirii pachetelor în repositorii, gestionarea drepturilor de acces, integrarea cu platformele de integrare continuă, căutarea codului, autentificarea prin LDAP și OAuth, accesul la repositor cu protocoalele SSH și HTTP/HTTPS, conectarea web-hook-urilor pentru integrarea cu Slack, Discord și alte servicii, suport pentru Git hooks și Git LFS, precum și instrumente pentru migrarea și oglindirea repositoriilor. Este evidențiat în mod special suportul pentru utilizarea protocolului ActivityPub pentru unirea unor entități într-o rețea federațională. servere dezvoltatorilor.

Modificări principale:

  • Au fost adăugate funcționalități pentru a informa administratorul serverului public despre încălcările regulilor și despre conținutul nedorit. Plângerile pot fi înaintate împotriva utilizatorilor, organizațiilor, repository-urilor, pull request-urilor, rapoartelor de probleme și comentariilor.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă

    După trimiterea plângerii, acestea sunt afișate într-o secțiune separată din interfața administratorului. Plângerile repetate sunt grupate și sortate într-o listă comună după numărul de notificări trimise de diverși participanți.

    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • A fost adăugată o interfață pentru migrarea proiectelor din sistemul de dezvoltare colaborativă Pagure, care poate fi folosită pentru transferul proiectelor în noul serviciu de dezvoltare colaborativă Fedora Forge, dezvoltat pentru a înlocui platforma Pagure utilizată în Fedora pentru colaborarea cu codul și metadatele pachetelor.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • A fost adăugată setarea „[security].GLOBAL_TWO_FACTOR_REQUIREMENT”, care impune utilizatorilor sau administratorilor utilizarea obligatorie a autentificării cu doi factori, de exemplu, bazată pe parole unice (TOTP).
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • S-a asigurat eliminarea metadatelor EXIF din fișierele cu imagini încărcate ca avataruri de utilizatori sau imagini în repository-uri. Curățarea permite prevenirea scurgerilor de date confidențiale, cum ar fi informațiile despre locație și dispozitivul utilizatorului. Pentru a elimina metadatele EXIF din imaginile încărcate anterior, a fost propusă comanda „forgejo doctor avatar-strip-exif”.
  • A fost adăugată posibilitatea de a vizualiza jurnalul încercărilor anterioare de lansare a procesatorilor Actions.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • În interfața web a fost adăugată suport pentru analiza statică a fișierelor cu procesatori Actions pentru a identifica din timp tipicele greșeli de tip și erori, cum ar fi utilizarea procesatorului în context greșit.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • În timpul executării forțate a cererilor push, sunt afișate informații despre starea construcției tuturor commit-urilor în mediu de integrare continuă.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • Editorul de text în format Markdown a primit combinații de taste pentru utilizarea formatării îngroșate (Ctrl+B) și italice (Ctrl+I) în fragmentul selectat.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • Este afișat timpul de încărcare pentru aplicațiile din versiune, cum ar fi compilările binare gata.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă
  • În lista de commit-uri a fost implementată afișarea etichetelor legate de commit-uri.
    Platforma de dezvoltare colaborativă Forgejo 13.0 este disponibilă

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster