Joe's Blog

我在滴普科技的贡献

2020-04-21

除了正常的业务,列一些自已认为比较有意义的内容。

前端入口

https://frontend-infra.deepexi.com/#/material/component

这是公司内部使用的资源集合(包括但不限于组件,APP和模板。当然这所有资源也是免费开放给所有人使用的。

我主要参与的就是将 readme.mddocs/ 的所有 markdown 文件从 github 仓库上获取,将 markdown 文件处理成合适的 vue 文件交给 vue-loader 处理以呈现在网页上;其中 docs/ 下的 markdown 是带有组件示例的(既保留代码示例还要能让代码示例运行起来提供线上体验。

参与维护过的开源组件

https://github.com/FEMessage

如果 contributors 版块有 evillt 就代表我有参与过。

Update Popup

https://github.com/FEMessage/update-popup

这是一个检测用户的运行版本是否落后于最新版本的插件,检测到更新则会提醒刷新使用新版本。几乎适用于大多数能自行扩展 webpack 工程的项目,由于会产生额外的新文件,因此可能会需要服务器访问的配合。

这是一个被迫无奈而产生的插件,因为我是在不想被问「为什么你们发版了,这个 BUG 还在。」实际上只是他没有刷新,而是继续在使用带 BUG 的版本而已。