Sourcehut项目中心

2020-05-02 18:01:19

我很高兴地宣布,SourceHut项目中心现在可以普遍使用了!这是迄今为止SourceHut alpha进展中最重要的进展之一。如果您想以交互方式查看它是如何工作的,请尝试签出SourceHut项目,添加您自己的项目,或浏览public projectindex。有关更冗长的介绍,请继续阅读。

那么,为什么项目中心是必要的和/或有趣的呢?SourceHut是由许多小的Unix风格的软件开发工具组成的,每个工具都“做一件事,做好它”。这些工具包括Git托管、错误跟踪、邮件列表、CI等。这允许您独立使用它们,并随心所欲地编写它们,这很好地反映了许多项目是如何组织起来的。将其与GitHub、GitLab、Gitea等平台进行比较,在这些平台上,像bug追踪器这样的资源.。

例如,在现实中,许多项目都有几十个git报告,但它们更愿意在一个地方接收bug报告。项目的组织方式有很多种,在“一刀切”的情况下,许多项目被迫求助于元存储库、机器人来追寻在错误位置发布内容的迷路用户,等等。此外,这种坚持将单一的git回购作为您的项目的面孔是非常以开发人员为中心的。只有一小部分参观者真正想要去你的项目..。

在SourceHut上自由编写资源以满足您项目的SNeed的能力解决了这一问题。我们方法的主要缺点是很难找出哪些资源属于哪些项目,并在它们之间来回移动。新的项目中心为您的项目提供了一个单一的“中心”来解决这一问题,对项目进行了更全面的介绍,并链接到您的项目正在使用的每个工具。你可以有0,1,或任意数量的git或mercurial repos,邮寄.。

该项目中心还解决了SourceHut用户长期以来感兴趣的一个问题:可发现性。您如何找到该平台上托管了哪些项目?集线器使用public projectindex解决了这个问题。您在这里列出的Hubis上创建的每个公共项目,您都可以搜索所有这些项目,以发现感兴趣的项目以供使用或贡献。我还添加了一个特色项目列表,我将在其中亲手挑选有趣的项目进行分享。

这个版本的集线器是MVP,我未来还想做更多的开发。其中一些包括:

集线器还对站点的其余部分进行了较小的更改--每个页面导航上的“sourcehut”链接现在都会把你带回集线器,hg.sr.ht已经成为导航中的一级目标。

请尝试一下这项新服务,如果有任何反馈,请通过sr.ht讨论或直接发电子邮件给我。好好享受吧!