图标
此工程包含COYO自定义 SVG 图标集的所有图标. 如果您想要在此仓库中添加新图标, 请确保您的 SVG 图标符合其他 SVG 图标的整体结构 :
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">
<path d="{{ICON_PATH}}"/>
</svg>
软件包管理
该项目正在使用 无 作为包管理器. 这很重要,如果你想
在项目中添加新的依赖性, 但无法提供更新 package-lock.json。这将导致 CI 构建到
失败。 如果软件包锁中的依赖性不匹配其中的依赖性 package.json, npm 将会在 CI 中出错退出
构建,而不是更新软件包锁.
构建
运行 npm run build 建设工程. 建筑文物将存放在 dist 目录。 SVG 图标和
不同预处理器的样式定义将自动生成于 dist/style 财务报告和审定财务报表 dist/svg
页:1 此外,将在 dist 目录.
出版
库可通过运行发布 npm publish然而,出版新版本的首选办法
库是通过CI设置的. 图书馆的新版本将自动发布给我们
JFrog 动画 当在主分支上按下新标签时。 简单来说
此进程,您可以使用以下 npm 命令 :
- npm 运行释放: major 发布新的 主要 版本
- npm 运行发布: 小于 发布新的 小声 版本
- npm 运行释放: patch 发布新的 补丁 版本
这些命令将自动增加版本编号 package.json 财务报告和审定财务报表 package-lock.json,承诺
,创建相应的 git 标记,并将所有文件推向远程分支。 这样就可以了
自动触发更新 https://coyoapp.gitlab.io/icons (英语) 并发布新的图书馆版本.
通过浏览器添加图标
-
转到 仓库 > 文件 > 资产 上传您的新图标 页:1
assets目录.
-
上传文件到
master分支并添加承诺消息.
-
导航到 CI/CD > 管道 找到由你触发的管道 最近的承诺。 而不是运行手册
version任务以自动触发新建并发布新建任务 补丁发布.