极易安装的开源自助代码托管软件 Gitea 发布 1.5.0

来源: 投稿
作者: lunny
2018-08-16 11:03:00

又到了我们的一个主版本发布时间,这次我们带来了 1.5.0 。在这个版本,我们合并了 258 个合并请求 , 比 1.4.0 版本的 236 还要多一点。

你可以从 下载页面 选择对应的平台,下载预编译版本。你可以查看 安装向导 来了解如何安装。

感谢所有来自 Open Collective 的资助者,他们帮助我们可以发布更好的版本。

下面介绍 1.5.0 版本的更新内容:

主题 (#3711)

Topics demo

现在你可以使用主题来组织你的Git仓库,这个功能类似你在Github上用到的功能。

感谢 @lunny

表情提示 (#3433)

Demo of emoji completion

工单编辑器现在提供提示来完成表情的输入,类似 1.4.0 中的 @ 某人自动完成。

感谢 @modmew8

全局代码搜索 (#3664)

Screenshot of Global Code Search

我们扩展了仓库代码搜索,现在允许搜索更大的范围 - 整个 Gitea 实例中你有权限的部分!如果你启用了代码搜索,你可以进入到浏览找到代码搜索。

感谢 @lunny

FIDO U2F 认证支持 (#3971)

通过FIDO U2F认证来加强安全。

感谢 @JonasFranzDEV

工单到期时间 (#3794)

Screenshot of issue due dates in the issue listing Form to add a due date Added issue date

Deadlines: 时间跟踪是项目经理的梦想,开发者的梦魇。但是,时间证明这个功能确实非常有用,现在你可以在工单中设置到期时间来提醒它需要被解决了。

感谢 @kolaente

指派到多人 (#3705)

Screenshot of 2 people being assigned to an issue.

现在你可以将一个工单指派给多个人了,有时候一个问题可能涉及到不止一个人的代码。

感谢 @kolaente

标签描述 (#3662)

Label descriptions on the labels page

Tooltip when hovering over a label Description is shown on the label picker as well

通过标签描述,你可以了解设置这个标签的人的原始的想法而避免了产生误会。

感谢 @lafriks

总跟踪时间 (#3341)

Demo on a milestone

现在你可以查看一个工单或者一个里程碑的总花费时间。

感谢 @JonasFranzDEV

其它改变

  • 现在你可以设置白名单来保护分支确定谁可以合并合并请求。 (#3689)

  • 减少搜索的索引磁盘空间占用,大约减少为原来的1/3,当然你需要重建老的索引。 (#3452)

  • 新增了删除,派生,工单,评论,发布等Webhooks,解决了很多长久以来人们群众的热切期望。 (#3929)

  • 完善和改进了markdown等标记语言中的 commit messages, issue comments. Mentions, emails, links 等。 (#3354)

  • 如果你在使用外部工单,现在我们可以正确的解析工单号了。 (#3408)

  • 通过管理面板,现在可以在所有的仓库中执行git fsck (健康检查),如果不需要你也可以禁用它。 (#3606, #3607)

  • Gitea的API新增了工单搜索和附件功能。(#3478, #3612)

  • 仓库中的符号链接现在可以正确显示了。 (#3826)

  • 现在用户可以他的界面语言了,如果没有设置则会根据浏览器自动选择。 (#3875)

  • 时间跟踪现在可以禁用。(#3719)

  • 英文界面用词的一致性和语法进行了完善。 (Various)

  • 新增了根据点赞和派生在浏览和管理面板排序仓库列表。 (#3969)

  • 现在drone ci新增了对gitea release的支持: http://plugins.drone.io/drone-plugins/drone-gitea-release/

  • 从1.5.0开始,我们将对所有发布的预编译版本进行签名,请访问我们的 GPG 公钥 在下载预编译版本后你可以进行签名验证以确保是官方编译版本。

更多更详细的变更,请查看我们的 变更日志.

感谢那些发送安全报告到 security@gitea.io 的人:

过期提醒: 在即将到来的 1.6.0 版本中,我们将去掉对 Go 1.8 版本的支持,同时也会去掉对嵌入式 TiDB 数据库的支持。

帮助我们!

Gitea 专注于社区开发和贡献,为了工程能够继续延续,我们需要 更多的 志愿者。志愿者们可以在以下几个方面帮到我们:

编码

如果你对 Go语言 或者 HTML/CSS/JavaScript 比较熟悉,你也许对编码比较感兴趣。为一个开源项目做贡献似乎有点奇怪,但是最好的方式是去尝试!请查看我们的 Gitea 贡献向导, 然后你可以 找到一个你感兴趣的工单, 或者你自己想要的功能!

翻译

想将 Gitea 翻译到你自己的语言?很好!到 Crowdin 加入Gitea工程。当你的翻译被确认后,它会被自动合并到 Gitea 工程中。 这些翻译将会在下一个发布版本体现!

文档

文档非常重要,但是也很耗时。如果你享受写作同时熟悉英语,你也许对将英文文档翻译成你的母语感兴趣。你可以在主工程中找到 文档目录。就像代码一样,派生,更新文档,创建合并请求!

支持

喜欢与人交流?你可以将你的所知告诉那些需要帮助的人。大多数答案都能够在文档中找到,不过你需要花点时间去学习它。你可以加入聊天室或者论坛(最后会给出链接),或者 你也可以到 工单 中回答人们提出的问题。

捐助

如果你或者你的公司想要捐助我们,你可以通过 Open Collective.

或者提交 Bug

如果你能花在开源项目上的时间有限,只是正在使用Gitea,你也可以提交工单来报告bug或者你的新想法,你可以查看 报告bug贡献指南. 在创建了一个工单后,请尽量关注一段时间,也许我们会需要更多的详细信息,回复这些提问会让问题得到更快的解决。

致谢

这个版本的发布离不开以下作者提交的合并请求:

1.5.0 中的所有合并请求所有解决的工单

联系我们?

需要联系我们?你可以通过 Discord 或者你也可以访问 论坛

展开阅读全文
点击加入讨论🔥(11) 发布并加入讨论🔥
11 评论
12 收藏
分享
返回顶部
顶部