作为一个开发者,我们经常听到“开源软件是由社区驱动的”的说法。但是,这个社区到底是谁呢?是那些推送代码的人吗?这个说法其实忽略了许多其他贡献者的存在。
在许多开源项目中,除了编写代码的人之外,还有许多其他方面的贡献者:比如测试人员、文档编写者、问题反馈者等等。这些人可能并不会在代码库中留下痕迹,但他们的贡献同样是不可或缺的。
All Contributors 就是一个旨在承认所有贡献者的项目。它提倡在项目的 README 文件中列出所有的贡献者,不仅仅是那些推送代码的人。通过这种方式,我们可以更好地感谢那些默默无闻但贡献巨大的人,也可以为其他人激励榜样。
如果你是一个开源项目的负责人,不妨考虑在你的项目中加入 All Contributors,让更多的人受益于这种文化,让更多的贡献者得到应有的认可。
在开源社区,每个人都可以是贡献者,不必局限于推送代码。让我们一起承认所有的贡献者,让开源社区更加包容与繁荣!
了解更多有趣的事情:https://blog.ds3783.com/