大家好,我是Simon He,目前是unocss和vue-vine的团队成员,有一些vscode插件产出,积极的开源贡献者:)
我是一个去年才开始真正接触Github的前端程序员,一次偶然的机会,看到Anthony Fu的直播,了解到了他在开源社区写了那么那么多的工具,而且还那么年轻,心里对他很是崇拜,从他的直播中,我更加能够勇敢的迈出去了解一些我可能工作中一直在使用的库,我相信很多人和我之前一样,只知道这个东西可以用这个库解决,能够实现,但是从来不会具体了解如何实现,然后如果发现了问题也没办法解决,只能尝试issue或者引入一个新的库去解决,逐渐成为一个熟练的搬运工...
我本身会有一些奇奇怪怪的想法,但是由于技术层面不够而不能去实现,通过观看antfu直播中,他如何去学习或者掌握,他不了解的库和思考的方式,会收获很多,我文笔不好,只能很直白的说出感受,渐渐的,我开始能够从一次次的模仿中,掌握了一些自己的心得,开始可以自己熟练的搭建自己的生态工具,antfu就像是我开源的导师,帮助了我从抵触交流到热爱这个开源圈子,会很高兴收到一些你做的东西,有人提issue,再解决的过程,但是自己的圈子比较小,写的东西使用的人也很少,我于是将精力转向antfu的开源作品啦,比如unocss等等,可以从issue中了解到,使用者的一些痛点,比如反馈vscode插件不够智能识别monorepo的形式,还需要配置uno.root去让插件生效等等,相关的issue其实会有很多,作为一个unocss的使用者,我就抱着试一试的心态去看了一下uno.root插件注册的实现,然后其实发现,我只要知道当前激活文本上层最近package.json找到uno.config的信息再将这个目录的路径传给原本的函数就能实现了,再加上一些文件的监听改动的细节,当你解决了这个问题之后,你会得到antfu的肯定,这个会带来很积极的作用,另外苦于这个问题的开发者也会很感谢你,我认为这就是开源圈很积极的一种交流。
前一段时间,在川哥的组织下,我有幸结识了好多大佬,也包括偶像antfu,在当天也加入了unocss team,十分的激动,就是那种直播中的人出现在我的面前和我一起吃吃饭、聊聊天,而且很和蔼的一个人,就是这么一位值得尊敬的人,还会有人去拿他的头像做文章去黑他,我不是很理解。
之前开始有收到一些小伙伴的赞助,由于是微信和支付宝的,由于我没有开通Github的sponsor,我就用antfu的sponsorkit改造了一下,可以配置生成sponsor的svg,然后当时还分享在推上,里面写了一个假的测试数据用的antfu和尤大,就在最近,我没想到的是,我真得收到了antfu的赞助和鼓励,内心澎湃,我真的将antfu能放到了我的sponsor图中了,真的真的很感谢那些赞助我的人,正如我所说的,写一些开源的插件是因为喜爱,不要期望太高,如果有正面的回馈,那是让我额外收到一份喜悦。