Forgejo 12.0 Хамтарсан хөгжлийн платформ одоо бэлэн боллоо

Forgejo 12.0 хамтын хөгжлийн платформын хувилбарыг нийтэллээ. Энэ нь GitHub, Bitbucket, Gitlab-тай ижил төстэй Git репозиторуудтай хамтран ажиллах системийг сервер дээрээ байрлуулах боломжийг танд олгоно. Форгежо бол Gitea төслийн салаа хэсэг бөгөөд энэ нь эргээд Gogs платформоос салаалсан юм. Форгежо 2022 онд Гитеаг арилжаалах оролдлого хийж, хяналтаа арилжааны компанид шилжүүлсний дараа салсан. Forgejo төсөл нь бие даасан удирдлага, олон нийтийн хяналтын зарчмуудыг баримталдаг. Git хостинг Codeberg.org нь Forgejo-г ашиглах болсон. Төслийн код нь Go дээр бичигдсэн бөгөөд GPLv3 лицензийн дагуу түгээгддэг.

Платформын гол онцлогууд нь нөөцийн бага хэрэглээ юм (Raspberry Pi самбар дээр эсвэл хямд үнээр ашиглаж болно) VPS) болон энгийн суулгах процесс. Даалгаврын менежмент, асуудлыг хянах, татах хүсэлт, вики, хөгжүүлэгчийн багийг зохицуулах хэрэгслүүд, хувилбар бэлтгэх, репозиторт багцыг автоматжуулсан байршуулах, хандалтын эрхийн менежмент, тасралтгүй интеграцийн платформуудтай нэгтгэх, код хайх, LDAP болон OAuth-ээр дамжуулан баталгаажуулах, SSH болон HTTP/HTTPS протоколоор дамжуулан репозиторт хандах, Slack, Discord болон бусад үйлчилгээтэй нэгтгэх вэбхукууд, Git дэгээ болон Git LFS-ийг дэмжих, репозиторуудыг шилжүүлэх болон толин тусгал хийх хэрэгслүүд зэрэг стандарт төслийн менежментийн функцуудыг хангасан болно. Онцгой онцлог нь ActivityPub протоколыг ашиглан бие даасан төслүүдийг холбооны сүлжээнд нэгтгэх боломжтой юм. серверүүд хөгжүүлэгчид.

Үндсэн өөрчлөлтүүд:

  • Хэрэглэгчийн профайлын хуудсыг дахин зохион бүтээсэн. Профайл цэсэнд нэмэлт үйлдлүүд нэмэгдсэн.
     Forgejo 12.0 Хамтарсан хөгжлийн платформ одоо бэлэн боллоо
  • Татаж авах хүсэлтийг амлалтын түвшинд хянан үзэх сайжруулсан интерфэйс (бүх амлалтуудыг хамарсан бүрэн өөрчлөлтийн бүртгэлийн оронд, энэ горимд хувь хүний амлалтуудыг дараалан хянадаг). Хяналтын явцад үүрэг даалгавруудаар шилжихийн тулд урагш болон буцах товчлууруудыг нэмсэн. Төгсгөлийн хянан шалгах товчлуурыг хувь хүний үүрэг даалгаварт ашиглахыг зөвшөөрсөн. Тайлбарын текстийг хяналтын хуудсан дээр харагдуулсан.
     Forgejo 12.0 Хамтарсан хөгжлийн платформ одоо бэлэн боллоо
  • Төлөвлөсөн ажлуудыг (Forgejo Actions) гүйцэтгэх үед бүтэлгүйтлийн талаар имэйлээр мэдэгдэл илгээх сонголтыг нэмсэн.
  • Зорилтот салбар руу шинэ амлалтуудыг түлхэх үед нээлттэй татах хүсэлттэй зөрчилдөөнийг шалгах үйл явцыг оновчтой болгосон. Өмнө нь ийм шалгалтын үр дүнд ажлын модонд хийж буй үйл ажиллагааны улмаас нээлттэй татах хүсэлтийн тоотой пропорциональ оролт/гаралтын ачаалал үүсдэг. "git merge-tree --write-tree" команд руу шилжих нь ажлын мод руу нэвтрэхгүйгээр нэгтгэх боломжийг олгосон бөгөөд энэ нь том суулгацын ачааллыг мэдэгдэхүйц бууруулсан.
  • Өмнө нь OpenPGP-тэй холбоотой ажлуудад SSH ашиглах боломжийг нэмсэн. Файлуудыг засварласан эсвэл өөрчлөлтийг хүлээн авсны дараа гарын үсэг зурахын тулд GPG түлхүүрийн оронд SSH түлхүүрийг ашиглаж болно (гарын үсэг нь ssh-agent-ээр TPM-д үүсгэгддэг).
  • Анхдагч байдлаар, индексжүүлж болохгүй хэсгүүдийн талаар роботуудад мэдээлэхийн тулд robots.txt файлыг нэмдэг.
  • Сэрээг үндсэн төсөлтэй синхрончлох функцийг нэмсэн.
     Forgejo 12.0 Хамтарсан хөгжлийн платформ одоо бэлэн боллоо
  • glTF форматаар 3D загваруудыг урьдчилан үзэх дэмжлэг нэмэгдсэн.
     Forgejo 12.0 Хамтарсан хөгжлийн платформ одоо бэлэн боллоо
  • Тайлбар засварлагч нь одоо Tab товчлуурыг ашиглан догол хийх боломжийг танд олгоно.
  • Alpine 3.22 дээр үндэслэн Git 12, GnuPG 2.49.1, SQLite 2.4.7 болон OpenSSH 3.49.2 ашиглан Forgejo 10.0-г ажиллуулахад ашиглахад бэлэн контейнер дүрсийг бүтээв.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх