🌝

第一次 PR

Posted at — Nov 14, 2021

昨天在 B 站上看到关注的程序猿 UP: Steven 发布了一条视频,介绍了他开发的用于检测网页元素边距的开源项目 SpacingJS,下面是该项目官网的截图

spacingjs.com

使用方式很简单,官网上也写得很清楚,只需要将 SpacingJS 的 CDN 引用到自己的项目即可,不过我还是觉得这类项目最成浏览器插件最好,于是啊,很快啊!我就去它的仓库发了条 issue 说希望能做成谷歌浏览器插件。又很快啊!Steven 就回我了,说他有空看看插件开发文档。

于是第二天,我还是自己去看了文档,然后很快就把插件搞出来了(因为和我想的原理一样简单),然后给 SpacingJS 仓库提了个 PR。然后在第三天,我的 PR 被 Steven 合并了,于是我算是完成了人生第一次参与开源项目合作开发,虽然是个很简单的浏览器插件。目前 SpacingJS 已经可以在 谷歌浏览器插件商店已经可以下载这款插件了。

其实之前也提过两次 PR,一次是将我写的 Hugo 主题 Minima 推到 Hugo 官方主题的仓库中,让我的主题能显示在 Hugo 的官方主题页面上,另一次是将我写的匿名评论插件 OvO 推到 js.org 的仓库中,这样就能通过 ovo.js.org 访问到 OvO 的 demo 官网了,显得比较像个正儿八经的前端开源项目 233。

但那两次的意义跟这次还是不一样的。