Skip to content

EchoTechFE/dangoui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
Dec 24, 2024
May 8, 2024
Dec 20, 2024
Dec 24, 2024
May 8, 2024
Mar 26, 2024
Mar 26, 2024
Mar 26, 2024
Mar 26, 2024
Dec 2, 2024
Oct 15, 2024
Dec 3, 2024
Mar 26, 2024
Oct 15, 2024
Mar 26, 2024
Mar 26, 2024

Repository files navigation

Dango UI


一套适用于 uni-app 小程序和 Web 的 Vue 3 移动端组件库

🚧🚧 This repo is under heavy development 🚧🚧

特性

  • 多平台兼容,uni-app、Web 都可以使用
  • 默认就很好看,业务上久经考验
  • 🚧 易于扩展主题,满足定制需求(开发中)

安装

npm install dangoui

yarn add dangoui

pnpm add dangoui

开发

# 编译组件库
pnpm run build

# 文档站 dev 模式
cd docs
# 在 run dev 前,要编译组件库,要查看最新组件库更改,也要编译组件库
pnpm run dev

链接

发布

发布 packages

  1. 做出更改后,git add,然后执行 npx changeset,并把变更提交到仓库
  2. 发布
    1. 手动发布(不推荐),npx changest versionpnpm run buildnpx changeset publish
    2. 自动发布(GitHub Action),提交/合并到 main 的代码,如果含有 changeset 文件,会更新版本并提交一个 PR,合并 PR 后,会进行版本发布

💡 npx changeset 的使用
使用空格键确认,使用回车键跳过。在选版本提升时(bump)通过回车键跳过来切换 major,minor,patch 版本。

发布文档站

在 GitHub Actions 中,选择 Doc,并点 Run workflow

同步到 npmmirror

因为我们的项目用的 npmmirror 镜像,当我们想立刻使用最新版本的时候,可以执行 pnpm run sync

活动

Alt

更新图标

  1. 如果根目录下没有 .alioss.json 的话,需要创建这个文件,并加入 accessKeyIdaccessKeySecretregionbucket 这四个字段。这个文件不要提交到远程代码仓库中。
  2. 首先需要更新图标文件 Url,去这个网站:https://iconpark.oceanengine.com/projects/7443/detail,不要忘记点击页面上的`更新代码`哦,复制 SVG Symbol 下的 script 的 src 中的地址到 packages/dangoui/icon-url 中去。
  3. 其次执行 packages/dangoui/package.json 下的 gen:icon 命令,等待更新完成
  4. 更新完成后,提交代码,并执行 changeset。