您通往开源协作的门户。

使用Verto.sh进入开源世界!我们仔细挑选出易于捕捞问题的受欢迎的项目,使开发人员可以简单地找到一个新的或第一个项目可以做出贡献。 Verto.SH不仅仅是列表,它是一个平台。在这里,初学者可以做出第一个贡献,创始人可以建立一个坚实的团队,并且维护者可以找到新的贡献者。
开源社区总是欢迎新的人才,但是入门会感到艰难。 Verto.SH使其更容易。通过向新移民展示绳索并将它们与需要手的项目联系起来,我们不仅可以帮助个人,而且还帮助整个开源运动。
借助Verto.SH ,迈出第一步进行协作编码,并成为更大的一部分。您今天的代码可能是开源社区中令人惊奇的事情的开始。
欢迎您在Verto.sh中添加一个新项目,只需按照以下步骤:
为了维持Verto.SH项目的质量,请确保要添加的存储库满足以下标准:
对于GitHub存储库:它至少有三个问题,其中包含good first issue标签或config.json中定义的其他标签(请参阅labels和GitHub提供商的末尾)。
对于GitLab存储库:它至少在Config.json中定义的quick win标签或其他标签(请参阅labels和GitLab提供商的末尾)。
它至少有10个贡献者。
它至少有1000星。
它包含一个readme.md,其中包含针对该项目的详细设置说明,以及一个贡献者,并带有新贡献者的指南。
它是积极维护的(不到1个月前的最后更新)。
对于GitHub存储库:将存储库的路径(按格式owner/name和词典订单)添加到GitHub提供商内的config.json。
对于GitLab存储库:将存储库的ID(以<project path>|<project id> )添加到GitLab提供商内的config.json中。
创建一个新的拉值。请在PR描述中将链接添加到存储库的问题页面。一旦合并了拉的请求,更改将在verto.sh上进行实时。
Verto.SH使用Next.js,React和Typescript。网站上显示的数据是从data.json文件加载的,该文件是由data/utils.ts中的函数生成的。它询问GitHub和GitLab API,以获取Config.json中列出的存储库中的问题。 config.json中定义的标签用于过滤存储库的问题。
为了为网站贡献新功能和更改,您需要在本地运行该应用程序。请按照以下步骤操作:
npm run prebuild来获取Github的最新数据:为此,您需要将GH_PAT环境变量设置为有效的GitHub个人访问令牌(PAT)。注意:存储库不算上上面列出的标准(请参阅数据中的规则。 # install the dependencies
$ npm install
# start the development server
$ npm run dev很高兴知道您何时提交:该项目包含一个pre-commit钩子,该挂钩自动运行衬里以确保代码质量!