SourceHut:由Sway的创建者启动的协作平台

Sway用户环境的作者Drew DeVault 和Aerc电子邮件客户端,宣布在中国实施一个项目中心 您的协作开发平台 SourceHut, 现在在其中 开发人员现在可以创建结合了多种服务的项目, 以及查看现有项目列表并在其中搜索。

该平台 Sourcehut在提供无需JavaScript,高性能和工作组织的情况下提供完整工作的可能性而脱颖而出 以Unix风格的miniservices的形式。 Sourcehut中的项目功能由独立的组件组成,这些组件可以组合和单独使用,例如仅凭单或仅用代码,而无需将存储库与凭单链接。

自由组合资源的能力使得很难确定哪些资源与项目相关。

项目中心解决了这个问题,使您可以在一处收集与项目有关的所有信息。 例如,现在在项目页面上,您可以放概述并列出项目中包括的存储库,错误跟踪部分,文档,支持渠道和邮件列表。

为了与外部平台集成,提供了API和系统 连接Web处理器(webhooks)。

在该平台的主要特征中,以下几点突出:

  • Unix风格的可组合微型服务
  • 强大的API和Webhooks
  • 安全可靠
  • 绝对没有追踪或广告
  • 所有功能都可以在没有JavaScript的情况下使用
  • 最快最轻的软件伪造
  • 100%免费和开源软件
  • Sourcehut当前以公开Alpha形式提供

关于Sourcehut

在其他功能中, Sourcehut具有Wiki支持,持续集成系统, 基于电子邮件的讨论,v邮件列表文件的树状视图,更改检查 通过Web,在代码中添加注释(链接和文档)。 除了Git,还支持Mercurial。 该代码是用Python和Go编写的,并根据GPLv3许可进行分发。

此外,还可以使用灵活的访问控制系统创建公共,私有和隐藏存储库,该系统允许您组织参与开发,包括没有本地帐户的用户(通过OAuth进行身份验证或通过电子邮件参与)。

提供私人问题报告系统 为了报告和协调漏洞修复,每个服务发送的电子邮件都使用PGP加密和验证, 基于TOTP密钥的二元身份验证 一次用于登录。 进行了详细的审核跟踪以分析事件。

内置的持续集成基础结构使您能够在各种Linux和BSD系统上的虚拟环境中组织自动化程序集的部署。 允许直接转移到CI 装配作业,而不将其放置在存储库中。 组装结果反映在界面中,通过电子邮件发送或通过Webhook传输。 为了分析故障,可以通过SSH连接到组装环境。

在目前的发展阶段, Sourcehut的工作速度比竞争对手的服务快得多例如,包含摘要信息,提交列表,更改日志,代码审查,问题和打开文件树的页面,其速度比GitHub和GitLab快3-4倍,比Bitbucket快8-10倍。

应该指出的是 Sourcehut尚未退出Alpha开发阶段,许多计划中的功能尚不可用例如,虽然没有用于合并请求的Web界面(您可以通过设置票证并将链接附加到Git中的分支来创建合并请求)。

另一面也是GitHub和GitLab用户不熟悉的界面类型,但仍然简单易懂。

最后 如果您想了解更多,您可以查看详细信息 在下面的链接中。 


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。