GitHub 的精彩一面——精彩列表
面向开发者的免费资源、棋盘游戏和国际象棋……它们有什么共同点?你可以在一些 GitHub 代码库中找到它们!
好吧,但是为什么呢?
GitHub 不仅仅是代码托管平台,它还是一个协作平台,每个人,即使不是开发人员,都可以在这里做出贡献。
所以……何乐而不为呢?今天我们来聊聊精彩清单。
什么是精彩清单?
Awesome Lists 是 GitHub 上的代码仓库,其中包含一系列优秀的资源。它们通常按主题组织,并且通常由社区成员维护。
如果你想听我谈谈这件事,我像往常一样录制了一段视频:
如何找到精彩列表
如视频所示,查找“精彩列表”最快捷的方式是通过“探索”页面。点击顶部菜单中的“探索”链接即可找到它。在那里,您可以搜索“精彩”主题,还可以将其标记为星标⭐️,以便下次轻松找到。
一般来说,你的入口点可以是包含一些最棒的列表的主存储库。
这个仓库叫什么名字?啊,你可能已经知道了: !由Sindresorhusawesome维护,你可以在https://github.com/sindresorhus/awesome找到它。
如何创建我自己的“超棒清单”?
我们现在了解到,精彩列表就是 GitHub 代码仓库。所以,你可以随时通过创建代码仓库来创建一个或多个精彩列表。别忘了添加awesome主题,以便其他人能够找到它们。
手动创建?当然可以,但也可以借助 CLI 开始,请查看generator-awesome-list。
npm install -g yo generator-awesome-list
yo awesome-list
荣登主榜单
截至2023年3月,共有6182个与此awesome主题相关的公共代码库。显然,并非所有代码库都能被收录到Awesome主列表中。您可以在Awesome宣言中了解如何被收录。
当你认为一切都准备就绪后,就可以向主仓库提交 Pull Request 了。
我如何才能为“精彩榜单”做出贡献?
如果您知道(或自己创建)某个资源,并且认为它值得出现在某个列表中,您可以像往常一样提交 Pull Request。每个列表的提交规则可能略有不同,因此请务必阅读CONTRIBUTING.md相应仓库的文档。
如果您不确定如何创建 Pull Request,我在本视频中进行了演示。
顺便一提,“Awesome Lists”项目再次证明了GitHub和开源社区不仅仅局限于编写代码,或者仅仅是为开发者服务。每个人都可以从这些代码库的内容中受益,每个人都可以为其做出贡献。
大多数内容都与编程相关,这很合理,因为 GitHub 用户主要是开发者。当然,我们也欢迎您添加其他感兴趣的主题。如果您发现有遗漏,欢迎创建(并整理)您自己的精彩列表,主题可以是您感兴趣的任何内容!
感谢阅读本文,希望您觉得有趣!
我最近创建了一个 Discord 服务器,用来讨论开源和 Web 开发,欢迎加入:https://discord.gg/bqwyEa6We6
你喜欢我的内容吗?不妨订阅我的YouTube频道!这对我很重要❤️
你可以在这里找到它:
欢迎关注我,以便在新文章发布时收到通知 ;)