chore: sync

This commit is contained in:
oneao committed 2026-10-08 11:34:12 +08:00
1 parent 8b1ec67609
commit ac65b75c73
6 files changed
+179 -10

No files matched your search

+5 -5
View File
@@ -1,11 +1,11 @@
# g3soft-frontend
# g3soft-libs
G3Soft 前端技术基础设施:**自研 Vue 3 组件库** + **Docus 文档站**,pnpm monorepo 管理。
G3Soft 技术基础设施:**自研 Vue 3 组件库** + **Docus 技术文档站**(面向整体技术体系,不限于前端),pnpm monorepo 管理。
## 目录结构
```
g3soft-frontend/
g3soft-libs/
├── pnpm-workspace.yaml # workspace 声明 + catalog 统一版本 + 构建脚本白名单
├── packages/
│ ├── ui/ # 组件库(发布到 npm 私库)
@@ -38,7 +38,7 @@ pnpm install
pnpm dev
```
启动文档站(默认 http://localhost:3000)。组件源码通过 alias 直连,改 `packages/ui` 会即时热更。
启动技术文档站:端口默认从 3000 起,被占用时自动向后选空闲端口(见 `docs/scripts/dev.mjs`);控制台会打印本机(`http://localhost:<port>`)与局域网访问地址。组件源码通过 alias 直连,改 `packages/ui` 会即时热更。
## 构建
@@ -55,7 +55,7 @@ pnpm build:docs # 构建文档站静态文件
文档站支持挂载到子路径,构建时通过环境变量指定:
```bash
DOCS_BASE_URL=/docs/ pnpm build:docs
NUXT_APP_BASE_URL=/docs/ pnpm build:docs
```
## 发布组件包