Достъпна е платформа за съвместна разработка Forgejo 13.0

Публикувана версия на платформата за съвместна разработка Forgejo 13.0, която позволява да се разположи на свои сървъри система за работа с Git хранилища, подобна на GitHub, Bitbucket и Gitlab. Forgejo е форк на проекта Gitea, който от своя страна е клон на платформата Gogs. Отделянето на Forgejo е станало през 2022 г. след опити за комерсиализация на Gitea и прехвърляне на управлението в ръцете на търговска компания. Проектът Forgejo спазва принципите на независимо управление и подотчетност на общността. Git хостингът Codeberg.org преминава на използването на Forgejo. Кодът на проекта е написан на програмния език Go и се разпространява под лиценция GPLv3.

Ключовите характеристики на платформата включват ниска консумация на ресурси (може да се използва на Raspberry Pi или на евтини VPS) и лесен процес на инсталиране. Предоставят се стандартни възможности за работа по проекти, включително управление на задачи, проследяване на проблеми (issues), pull-заявки, wiki, средства за координация на екипи разработчици, подготовка на версии, автоматизация на разполагането на пакети в репозитории, управление на права за достъп, интеграция с платформи за непрекъсната интеграция, търсене на код, автентикация чрез LDAP и OAuth, достъп до репозитория по протоколите SSH и HTTP/HTTPS, свързване на web-хукове за интеграция със Slack, Discord и други услуги, поддръжка на Git-хукове и Git LFS, инструменти за миграция и зеркализация на репозитории. Отделно се акцентира на възможността за използване на протокола ActivityPub за свързване на отделни сървъри разработчици.

Основни промени:

  • Добавени са възможности за информиране на администратора на публично достъпен сървър относно нарушения на правилата и публикуване на нежелано съдържание. Жалби могат да се подават срещу потребители, организации, хранилища, pull заявки, проблемни съобщения и коментари.
    Достъпна е платформа за съвместна разработка Forgejo 13.0

    След подаването на жалба, тя се показва в отделен раздел от интерфейса на администратора. Повторните жалби се групират и сортират в общ списък по броя на уведомленията, изпратени от различни участници.

    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • Добавен е интерфейс за мигриране на проекти от системата за съвместна разработка Pagure, който може да се използва за прехвърляне на проекти в наскоро стартирания сервиз за съвместна разработка Fedora Forge, разработван за замяна на платформата Pagure, използвана в Fedora за съвместна работа с код и метаданни на пакети.
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • Добавена е настройка „[security].GLOBAL_TWO_FACTOR_REQUIREMENT“, която включва за потребители или администратори задължително използване на двуфакторна автентикация, например, на базата на еднократни пароли (TOTP).
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • Осигурено е изтриването на EXIF метаданни от файловете с изображения, качвани като аватари на потребителите или изображения в хранилищата. Почистването помага да се предотврати изтичането на конфиденциални данни, като информация за местоположението и устройството на потребителя. За изтриването на EXIF метаданни от преди качени изображения е предложена команда „forgejo doctor avatar-strip-exif“.
  • Добавена е възможност за преглед на логовете от предишни опити за стартиране на Actions обработчици.
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • В уеб интерфейса е добавена поддръжка за статичен анализ на файловете с Actions обработчици за ранно откриване на типични правописни грешки и проблеми, като използване на обработчик в неправилен контекст.
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • При принудително изпълнение на push заявка е осигурено показването на информация за състоянието на изграждането на всички комити в среда за непрекъсната интеграция.
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • В редактора на текст в формат Markdown са добавени клавишни комбинации за използване на удебелен (Ctrl+B) и наклонен (Ctrl+I) шрифт в избрания фрагмент.
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • Осигурено е показването на времето за зареждане на приложенията за версия, като готовите бинарни изграждания.
    Достъпна е платформа за съвместна разработка Forgejo 13.0
  • В списъка на комитите е реализирано показване на свързаните с комитите тагове.
    Достъпна е платформа за съвместна разработка Forgejo 13.0

Източник: opennet.ru

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster