- 自动将 svg 转成 React 组件,并利用 father 打包成组件库,dumi 生成文档站点
- 转换方式参考 https://github.com/yijinc/icon-garden
- 按照 icon 分类命名 svg 文件名称,名称格式为 xxx-xxx 这种,均已小写字母开头
- 将修改好名称的 svg 文件夹放到 source 目录
- 执行 npm run compiler 命令,然后在 src/auto_icons 目录下就会生成相应的 React 组件, compiler 代码借鉴自 icon-garden
- 在 docs 编写对应 icon 预览
- 发布 npm: npm publish, 部署 site: npm deploy
- 在 manual_icons 目录下面根据 icon 类别进行手动创建组件
- 将创建好的组件在 src/index.ts 里面导出
- 在 docs 编写对应网站预览代码
- 发布 npm: npm publish, 部署 site: npm deploy
- 在组件生成完成后执行 npm run lint 观察是否有报错
- 执行 npm run lint:fix 解决 react 组件需要将 svg - 连接的属性转换为驼峰命名