累,要考虑的东西特别多,一个小小的 fix 对别人来说可能是毁灭性的,教会我一定要多思考,多想想 edge cases ,多增加 test cases 。
当然也很开心,也很有成就感,开始你可能只是 contributor ,后来你是 core developer ,最后你成了 maintainer/owner 。
拿 prettier-eslint 举例(虽然它还不到 10k ),其实我并不是它的目标用户,我从来没用过以后也不会在项目使用,但是我加入 prettier 组织之后,我发现这个仓库年久失修,bug 满天飞,怨声载道,所以我就有了很简单的想法,帮你们修点 bug 吧。
然后就自然而然地成为了 maintainer
后来之前的 maintainer 在 Twitter 上的一段感谢也对我触动很大
我只是喜欢解决问题而已,而这能帮助到那么多的人,这真的是太棒了,我找到了从未有过的人生价值。
后来这样的事常有发生。
我喜欢被信任的感觉。
而你付出得越多,这样的正反馈就会越多,当然其中不乏会有负面信息,人无完人,我现在学会忽略那些不友好的人了。
到如今,基本你只要是个正经前端,node_modules 里一定有我 owner 的 package 。
download statistics for NPM packages
最后来不知羞耻地求个给 synckit 求个 star 吧,其实它已经是很多包的基础依赖了,在 ESLint + pure ESM 盛行的今天,我相信你的 node_modules
里一定有它的身影,但是普通用户还没有发现它的价值,这也是做一些基础性工具的悲哀吧。
欢迎 follow
虽然我做项目基本会找/创建一个合适的组织。
也欢迎大家去我的 GitHub 主页进行 sponsor 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.