Forgejo 13.0 协作开发平台现已推出

Forgejo 13.0 协作开发平台现已发布。它允许您在服务器上部署一个与 Git 仓库协同工作的系统,其功能类似于 GitHub、Bitbucket 和 Gitlab。Forgejo 是 Gitea 项目的一个分支,而 Gitea 又从 Gogs 平台分支出来。在尝试将 Gitea 商业化并将控制权移交给一家商业公司后,Forgejo 于 2022 年独立出来。Forgejo 项目秉承独立管理和社区控制的原则。Git 托管平台 Codeberg.org 已转而使用 Forgejo。该项目代码使用 Go 编写,并根据 GPLv3 许可证分发。

该平台的主要特点是资源消耗低(可在树莓派板上使用,或用于低成本设备)。 VPS它提供简洁易用的安装流程,以及标准的项目管理功能,例如任务管理、问题跟踪、拉取请求、Wiki、开发团队协调工具、发布准备、自动将软件包放置到代码仓库、访问权限管理、与持续集成平台集成、代码搜索、通过 LDAP 和 OAuth 进行身份验证、通过 SSH 和 HTTP/HTTPS 协议访问代码仓库、用于与 Slack、Discord 和其他服务集成的 Webhook、对 Git hooks 和 Git LFS 的支持,以及用于迁移和镜像代码仓库的工具。其特色功能之一是能够使用 ActivityPub 协议将各个项目联合成一个联邦网络。 服务器 开发商。

主要变化:

  • 我们新增了向可公开访问的服务器管理员举报违规行为和不良内容的选项。举报对象可以是用户、组织、代码库、拉取请求、问题报告和评论。
     Forgejo 13.0 协作开发平台现已推出

    投诉提交后,会显示在管理员界面的单独部分。重复的投诉会根据不同参与者提交的通知数量进行分组和排序,显示在总列表中。

     Forgejo 13.0 协作开发平台现已推出
  • 添加了从 Pagure 协作开发系统迁移项目的接口,该接口可用于将项目迁移到最近推出的 Fedora Forge 协作开发服务,该服务正在开发中,以取代 Fedora 中用于协作代码和包元数据的平台 Pagure。
     Forgejo 13.0 协作开发平台现已推出
  • 添加了“[security].GLOBAL_TWO_FACTOR_REQUIREMENT”设置,该设置强制用户或管理员使用双因素身份验证,例如基于一次性密码(TOTP)。
     Forgejo 13.0 协作开发平台现已推出
  • 现已从上传为用户头像或存储库中图片的图像文件中删除 EXIF 元数据。此清理功能可防止敏感数据(例如用户位置和设备信息)泄露。“forgejo doctor avatar-strip-exif”命令可用于从先前上传的图片中删除 EXIF 元数据。
  • 增加了查看过去尝试启动操作处理程序的日志的功能。
     Forgejo 13.0 协作开发平台现已推出
  • 现在,Web 界面支持使用 Action 处理程序对文件进行静态分析,以检测常见的拼写错误和错误,例如在错误的上下文中使用处理程序。
     Forgejo 13.0 协作开发平台现已推出
  • 强制推送现在显示持续集成环境中所有提交的构建状态信息。
     Forgejo 13.0 协作开发平台现已推出
  • Markdown 文本编辑器中添加了在选定文本片段中使用粗体(Ctrl+B)和斜体(Ctrl+I)的键盘快捷键。
     Forgejo 13.0 协作开发平台现已推出
  • 提供发布应用程序的下载时间显示,例如现成的二进制程序集。
     Forgejo 13.0 协作开发平台现已推出
  • 提交列表现在显示与提交相关的标签。
     Forgejo 13.0 协作开发平台现已推出

来源: opennet.ru

添加评论