我的第一次开源贡献:参与jellyfin-vue项目的心得与体会
我的第一次开源贡献:参与jellyfin-vue项目的心得与体会
其实一直以来我都有想做开源的打算,做一个开源的笔记软件,做一个开源的音乐播放器,开源的bt下载器,但那是我第一次参与开源还是在jellyfin-vue
项目中,我觉得这才算是真正的开源,参与到一个大型的开源项目中虽然只提交一个 PR,不对,是两个,第一个是提交了一个bug 第二个是修复了它。
jellyfin-vue
项目目前应该是在 vue2 转向 vue3 的过程中产生了一系列的问题,所以需要有人修复它,但是他的代码贡献好像不是很多,因为我后续可能回使用这个项目,组建了一个 NAS 计划构建一个个人影视中心。
所以从我开始购入NAS的时候就已经计划向这个开源项目贡献代码,虽然公司项目很忙一直加班,最近年前闲下来了,时间不是很紧张,所以我开始第一个贡献。
我是看码农高天大佬的B站视频,看到了他逐渐投入开源项目并且成为 python 的核心开发者,虽然他是python的开发者,而我主要还是前端开发,但是我认为开源没有边界,我可以从他的经验中学习到一些开源经验,他是从 python 项目中做“修修补补”的贡献,逐渐成为了核心开发者,我是不是也可以这样,然后我就企图在jellyfin-vue
项目中找可以修修补补的bug,或者优化,每周提交几次,甚至之后每天提交几次,这样既可以提高自己的编码水平,又可以提高自己的价值,在面试中以及等等内容中增加自己的优势。当然本身参与开源也是一件很值得骄傲的事件,在第一次提交代码的时候通过审核的时候,很爽,真的很爽。
虽然在后续提交一个新的 PR 修复了自己的问题,但是还是希望在下次提交的时候不要出现问题,尤其是简单的问题,在开源项目中测试的角色很少,至少我参与的这个项目,可能项目负责人也没有时间测试,导致我没有仔细测试过的问题,被他同意到了master
分支,但是这本身是我自己的开发问题,就像这样,我可以在开源项目中提升自己,找到自己的问题,也可以学到一些内容,充实自己的生活,不要沉迷与游戏,我想我应该沉迷于开源,而不是游戏,虽然现在十分喜欢游戏。
我希望在2025年的 github 提交记录也变成一片绿,也希望更多的开发者参与到开源项目中。