Skip to content

Commit

Permalink
build(project): 📦 新增转为 github actions 自动部署的脚本
Browse files Browse the repository at this point in the history
  • Loading branch information
Mikasa33 committed Oct 12, 2024
1 parent f6bb551 commit c1dd274
Show file tree
Hide file tree
Showing 8 changed files with 8 additions and 17 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/deploy-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
run: pnpm install # 或 pnpm install / yarn install / bun install

- name: Build Docs
run: pnpm build:docs # 或 pnpm build:docs / yarn build:docs / bun run build:docs
run: pnpm build:docs:gh-pages

- name: Deploy Docs
uses: JamesIves/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/deploy-web.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ jobs:
run: pnpm install # 或 pnpm install / yarn install / bun install

- name: Build Web
run: pnpm build:web # 或 pnpm build:web / yarn build:web / bun run build:web
run: pnpm build:web:gh-pages

- name: Deploy Web
uses: JamesIves/[email protected]
Expand Down
3 changes: 2 additions & 1 deletion apps/web/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
"private": true,
"packageManager": "[email protected]",
"scripts": {
"dev": "vite",
"build": "vue-tsc -b && vite build",
"build:gh-pages": "pnpm build --base=/a4v/web/",
"dev": "vite",
"preview": "vite preview"
},
"imports": {
Expand Down
13 changes: 0 additions & 13 deletions apps/web/src/components.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,15 @@ export {}
declare module 'vue' {
export interface GlobalComponents {
NAlert: typeof import('naive-ui')['NAlert']
NAvatar: typeof import('naive-ui')['NAvatar']
NButton: typeof import('naive-ui')['NButton']
NCard: typeof import('naive-ui')['NCard']
NColorPicker: typeof import('naive-ui')['NColorPicker']
NDataTable: typeof import('naive-ui')['NDataTable']
NDatePicker: typeof import('naive-ui')['NDatePicker']
NDivider: typeof import('naive-ui')['NDivider']
NDropdown: typeof import('naive-ui')['NDropdown']
NEl: typeof import('naive-ui')['NEl']
NEllipsis: typeof import('naive-ui')['NEllipsis']
NFlex: typeof import('naive-ui')['NFlex']
NFloatButton: typeof import('naive-ui')['NFloatButton']
NForm: typeof import('naive-ui')['NForm']
NFormItem: typeof import('naive-ui')['NFormItem']
NInputNumber: typeof import('naive-ui')['NInputNumber']
NMenu: typeof import('naive-ui')['NMenu']
NScrollbar: typeof import('naive-ui')['NScrollbar']
NSelect: typeof import('naive-ui')['NSelect']
NSpin: typeof import('naive-ui')['NSpin']
NSwitch: typeof import('naive-ui')['NSwitch']
NTabs: typeof import('naive-ui')['NTabs']
NTooltip: typeof import('naive-ui')['NTooltip']
RouterLink: typeof import('vue-router')['RouterLink']
RouterView: typeof import('vue-router')['RouterView']
}
Expand Down
1 change: 1 addition & 0 deletions apps/web/tsconfig.tsbuildinfo
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{"root":["./src/auto-imports.d.ts","./src/components.d.ts","./src/i18n.ts","./src/main.ts","./src/preference.ts","./src/router.ts","./src/typed-router.d.ts","./src/apis/user.ts","./src/layouts/components/index.ts","./src/layouts/components/header/index.ts","./src/layouts/components/header/components/index.ts","./src/layouts/components/preference/index.ts","./src/layouts/components/preference/components/index.ts","./src/layouts/components/sidebar/index.ts","./src/layouts/components/sidebar/components/index.ts","./src/settings/menu.ts","./src/app.vue","./src/layouts/default.vue","./src/layouts/components/breadcrumb.vue","./src/layouts/components/logo.vue","./src/layouts/components/tooltipbtn.vue","./src/layouts/components/header/header.vue","./src/layouts/components/header/components/collapse.vue","./src/layouts/components/header/components/colormode.vue","./src/layouts/components/header/components/fullscreen.vue","./src/layouts/components/header/components/github.vue","./src/layouts/components/header/components/locale.vue","./src/layouts/components/header/components/user.vue","./src/layouts/components/preference/preference.vue","./src/layouts/components/preference/preferencefloat.vue","./src/layouts/components/preference/components/colormode.vue","./src/layouts/components/preference/components/drawer.vue","./src/layouts/components/preference/components/footer.vue","./src/layouts/components/preference/components/header.vue","./src/layouts/components/preference/components/layoutmode.vue","./src/layouts/components/preference/components/page.vue","./src/layouts/components/preference/components/sidebar.vue","./src/layouts/components/preference/components/themecolor.vue","./src/layouts/components/sidebar/sidebar.vue","./src/layouts/components/sidebar/components/menu.vue","./src/pages/about.vue","./src/pages/index.vue","./src/pages/demo/document/unocss.vue","./src/pages/demo/document/vite.vue","./src/pages/demo/document/vue.vue","./src/pages/demo/document/vueuse.vue"],"version":"5.6.3"}
1 change: 0 additions & 1 deletion docs/.vitepress/config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,6 @@ const sidebarComponents: DefaultTheme.SidebarItem[] = [

// https://vitepress.dev
export default defineConfig({
base: '/a4v/',
description: 'admin for vue',
head,
markdown: {
Expand Down
1 change: 1 addition & 0 deletions docs/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
"packageManager": "[email protected]",
"scripts": {
"build": "vitepress build",
"build:gh-pages": "pnpm build --base=/a4v/docs/",
"dev": "vitepress dev",
"preview": "vitepress preview"
},
Expand Down
2 changes: 2 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,9 @@
"bugs": "https://github.com/Mikasa33/a4v/issues",
"scripts": {
"build:web": "pnpm --filter @a4v/web build",
"build:web:gh-pages": "pnpm --filter @a4v/web build:gh-pages",
"build:docs": "pnpm --filter @a4v/docs build",
"build:docs:gh-pages": "pnpm --filter @a4v/docs build:gh-pages",
"check": "cspell lint **/*.ts **/README.md --no-progress",
"clean": "node ./scripts/clean.js",
"cz": "czg",
Expand Down

0 comments on commit c1dd274

Please sign in to comment.