Forgejo 12.0 Kollaborativ Entwécklungsplattform elo verfügbar

D'Verëffentlechung vun der kollaborativer Entwécklungsplattform Forgejo 12.0 gouf publizéiert. Si erlaabt Iech, e System fir d'Zesummenaarbecht mat Git-Repositories op Äre Serveren ze implementéieren, ähnlech a senge Aufgaben wéi GitHub, Bitbucket a Gitlab. Forgejo ass eng Fork vum Gitea-Projet, deen sech vun der Gogs-Plattform ofgetrennt huet. Forgejo gouf 2022 getrennt nodeems et Versich gouf, Gitea ze kommerzialiséieren an d'Kontroll un eng kommerziell Firma ze transferéieren. De Forgejo-Projet hält sech un d'Prinzipie vun der onofhängeger Gestioun a Gemeinschaftskontroll. Git-Hosting Codeberg.org huet op Forgejo gewiesselt. De Projetcode ass a Go geschriwwen a gëtt ënner der GPLv3-Lizenz verdeelt.

Déi wichtegst Eegeschafte vun der Plattform sinn e gerénge Ressourcenverbrauch (kann um Raspberry Pi Board oder a bëllegen ... benotzt ginn) VPS) an en einfachen Installatiounsprozess. Standard Projetmanagementfunktioune ginn ugebueden, wéi Aufgabenmanagement, Issue Tracking, Pull Requests, Wiki, Tools fir d'Koordinatioun vun Entwécklerteams, Verëffentlechungsvirbereedung, automatiséiert Paketplazéierung a Repositories, Zougangsrechtsverwaltung, Integratioun mat kontinuéierlechen Integratiounsplattformen, Code Sich, Authentifikatioun iwwer LDAP an OAuth, Repository Zougang iwwer SSH an HTTP/HTTPS Protokoller, Aktivéierung vu Webhooks fir d'Integratioun mat Slack, Discord an aner Servicer, Ënnerstëtzung fir Git Hooks a Git LFS, Tools fir d'Migratioun an d'Spigelung vu Repositories. Eng speziell Funktioun ass d'Méiglechkeet, den ActivityPub Protokoll ze benotzen, fir eenzel Projeten an engem federéierten Netzwierk ze vereenegen. Serveren Entwéckler.

Main Ännerungen:

  • D'Benotzerprofilsäit gouf nei gestaltet. Zousätzlech Aktiounen goufen am Profilmenü bäigefüügt.
     Forgejo 12.0 Kollaborativ Entwécklungsplattform elo verfügbar
  • Verbessert Interface fir d'Iwwerpréiwung vu Pull-Ufroen op Commit-Niveau (amplaz vun engem komplette Changelog, deen all Commits ofdeckt, ginn an dësem Modus eenzel Commits sequenziell iwwerpréift). Knäppercher fir Vir- an Zréckzekréien goufen derbäigesat fir duerch Commits während der Iwwerpréiwung ze navigéieren. D'Benotzung vum Knäppchen "Bewäertung ofschléissen" fir eenzel Commits ass erlaabt ginn. Den Erklärungstext fir de Commit gouf op de Bewäertungssäiten sichtbar gelooss.
     Forgejo 12.0 Kollaborativ Entwécklungsplattform elo verfügbar
  • Eng Optioun bäigefüügt fir E-Mail-Notifikatiounen iwwer Feeler ze schécken wann geplangten Aarbechten ausgefouert ginn (Forgejo Actions).
  • De Prozess vun der Iwwerpréiwung op Konflikter mat oppene Pull-Ufroen, wann nei Commits op den Zilbranch geschéckt ginn, gouf optimiséiert. Virdrun huet sou eng Iwwerpréiwung zu enger I/O-Laascht proportional zu der Unzuel vun oppene Pull-Ufroen gefouert, well d'Operatioun um Aarbechtsbam ugewannt gouf. Duerch de Wiessel op de Kommando "git merge-tree --write-tree" konnt d'Fusioun ouni Zougang zum Aarbechtsbam gemaach ginn, wat d'Laascht bei grousse Betriber däitlech reduzéiert huet.
  • D'Méiglechkeet gouf bäigefüügt, SSH fir Aufgaben ze benotzen, déi virdru mat OpenPGP verbonne waren. Fir Commits no der Ännerung vu Dateien oder der Akzeptanz vun Ännerungen z'ënnerschreiwen, kann elo en SSH-Schlëssel amplaz vun engem GPG-Schlëssel benotzt ginn (d'Signatur gëtt am TPM iwwer ssh-agent generéiert).
  • Standardméisseg gëtt eng robots.txt-Datei bäigefüügt, fir Bots iwwer Sektiounen z'informéieren, déi net indexéiert solle ginn.
  • Eng Funktioun bäigefüügt fir d'Fork mam Haaptprojet synchron ze halen.
     Forgejo 12.0 Kollaborativ Entwécklungsplattform elo verfügbar
  • Ënnerstëtzung fir d'Virschau vun 3D-Modeller am glTF-Format gouf bäigefüügt.
     Forgejo 12.0 Kollaborativ Entwécklungsplattform elo verfügbar
  • De Kommentar-Editor erlaabt Iech elo mat der Tab-Taste anzerécken.
  • Baséierend op Alpine 3.22 gouf e gebrauchsfertegt Container-Image fir Forgejo 12 erstallt, mat Git 2.49.1, GnuPG 2.4.7, SQLite 3.49.2 an OpenSSH 10.0.

Source: opennet.ru

Setzt e Commentaire