halo/console
Ryan Wang 8c56093ee2
feat: build infrastructure for user center feature (#4806)
#### What type of PR is this?

/area console
/kind feature
/milestone 2.11.x

#### What this PR does / why we need it:

添加前端部分的个人中心的基础设施,将通过改造 Console 项目的结构实现对个人中心页面的隔离。意味着 Console 项目的意义将转变为 frontend,其中包含 Console 和 UC。

#### Special notes for your reviewer:

测试方式:

1. 启动最新的 Halo 后端。
2. 在 Console 目录运行 `pnpm dev`,可以观察到同时监听了 3000 和 4000 端口,分别代理原本的 /console 和新加的 /uc
3. 访问 /console 和 /uc。
4. 测试 `pnpm build`,完成之后检查主项目的 `src/main/resources` 目录是否包含 console 和 uc 目录。
5. 使用生产环境运行 Halo,访问 /console 和 /uc

#### Does this PR introduce a user-facing change?

```release-note
None
```
2023-11-02 09:00:28 +00:00
..
.changeset Move root to console 2023-03-02 15:49:22 +08:00
.husky Refactor workflow for new console project (#3445) 2023-03-02 18:07:23 +08:00
.vscode Move root to console 2023-03-02 15:49:22 +08:00
console-src feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
cypress Move root to console 2023-03-02 15:49:22 +08:00
docs refactor: refactor the repeater component using the schema approach (#4702) 2023-10-12 08:08:33 +00:00
packages refactor: use new api to change plugin status (#4747) 2023-10-26 02:56:14 +00:00
public Move root to console 2023-03-02 15:49:22 +08:00
src feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
uc-src feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
.editorconfig Move root to console 2023-03-02 15:49:22 +08:00
.env.development Configure default external-url as slash (#3655) 2023-04-03 03:50:13 +00:00
.env.production Move root to console 2023-03-02 15:49:22 +08:00
.eslintrc.cjs feat: refine notifications-related ui (#4638) 2023-09-28 13:36:18 +00:00
.gitignore Refactor workflow for new console project (#3445) 2023-03-02 18:07:23 +08:00
.gitpod.yml Move root to console 2023-03-02 15:49:22 +08:00
.npmignore Move root to console 2023-03-02 15:49:22 +08:00
.npmrc Move root to console 2023-03-02 15:49:22 +08:00
.prettierignore feat: add i18n supports for console (#3506) 2023-03-23 08:54:33 +00:00
Makefile Support publishing to maven central repository (#3767) 2023-04-18 14:28:23 +08:00
OWNERS Refactor workflow for new console project (#3445) 2023-03-02 18:07:23 +08:00
README.md chore: bump pnpm version to 8 (#3935) 2023-05-11 08:50:21 +00:00
cypress.json Move root to console 2023-03-02 15:49:22 +08:00
env.d.ts chore: bump formkit version to 0.18.0 (#4428) 2023-08-16 03:30:12 +00:00
index.html feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
package.json feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
pnpm-lock.yaml feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
pnpm-workspace.yaml Move root to console 2023-03-02 15:49:22 +08:00
postcss.config.js fix: modal height issue in ios devices (#4106) 2023-06-25 02:06:14 +00:00
prettier.config.js Move root to console 2023-03-02 15:49:22 +08:00
tailwind.config.js feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
tsconfig.app.json feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
tsconfig.json chore: improve the console project infrastructure (#4105) 2023-06-26 03:54:17 +00:00
tsconfig.node.json feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
tsconfig.vitest.json Move root to console 2023-03-02 15:49:22 +08:00
vite.config.ts feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
vite.uc.config.ts feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00
vitest.config.ts feat: build infrastructure for user center feature (#4806) 2023-11-02 09:00:28 +00:00

README.md

README

Halo logo

Halo 2.0 的管理端项目(原 halo-admin

GitHub release GitHub GitHub last commit GitHub Workflow Status Gitpod ready-to-code


当前仓库已经将 halo-admin 改为了 console。但对于 Halo 1.x 版本,依旧保持 halo-admin 的概念。

开发环境运行

npm install -g pnpm@8
pnpm install 
pnpm build:packages
pnpm dev

生产构建

pnpm build

状态

Repobeats analytics