用爱开源 ,让世界更美好

2022/5/20 开源

很难想象我们当今的世界没有开源软件的话会是什么样子的!

如果没有开源,我们现在需要开发一个程序我们就需要从头开始编写,自己动手造各种轮子,这就像是我们大一完成程序设计实训那样,完全通过自己动手完成每一功能的代码实现,那真的是一段煎熬的回忆 😞。

但有了开源将会截然不同了,因为开源我们可以在规定的开源协议下免费的使用别人已经编写好的代码,这样我们就不需要再去造轮子了,例如在编写 Python 爬虫的时候我们仅需要安装 requests 包即可完成 HTTP 请求,有了开源我们能更加高效快速的实现期望的功能,使得我们编写代码变的更加舒服 ☺️。

从 20 年开始我正式接触了开源,刚开始阶段我主要还是开源自己编写的代码可能是作业或则一些简单的小程序小游戏,当然任何内容的开源在开源世界来说都是欢迎的,没有人会因为你的开源代码、内容太菜而说你。到了 21 年末我开始真正的参与到了别人的开源项目中这也是我的开源元年在哪之后我不断的向开源仓库提交了许多代码。

目前仅对两个代码仓库提交了代码,一个是专注于生成各类网站的 RSS 订阅程序 RSSHub (opens new window),另一个是 MacOS 系统上的快捷启动软件 Raycast 的 script-commands (opens new window)。其中贡献次数最多的当属于 RSSHub。

截至撰写,我已向 RSSHub 提交了 101 次 PR (opens new window),而 Raycast 的 script-commands 只有两次。

在提交 PR 的过程中我看到开源社区的温暖以及相互帮助。

在提交 PR 到 RSSHub 以及 script-commands 仓库的过程中,仓库的管理员(TonyRL (opens new window)DIYgod (opens new window)unnamedd (opens new window)dehesa (opens new window)等 )对我的代码指出了很多有用的意见,也让我感受到了开源社区的那种 ❤️️ 大家互相平等没有人会因为你身上有什么样的标签、你的代码水平怎样而对你嗤之以鼻。

参与开源能让更多的人使用到我编写的代码这难道不是一件很酷的事情吗?

也许在有一天你能遇到一个正在使用你编写的开源代码的用户,你可以和旁边的人说上一句

嘿,那哥们在使用我写的代码!

这是一件多么酷的事情啊!

其实参与到开源项目并没有什么难度,只要你有参与到开源项目的想法,那你就应该立即行动起来,向其他人的项目提交 PR 、issues 或将自己的项目开源等,你提交的每一个 PR、提交的每一个 issues、开源的每一项目,对于开源世界来说都是一次意义非凡的贡献。

用爱开源,让世界更美好吧! ❤️️

Last Updated: 2022-05-20 11:10:45