feat: 注册fnOS K8s插件仓库

This commit is contained in:
sunlei 2026-06-04 14:23:28 +08:00
parent ad7ee6d1b0
commit 0c2131a26d
5 changed files with 14 additions and 0 deletions

View File

@ -102,6 +102,7 @@ pnpm run admin-login -- --url http://127.0.0.1:5999/#/auth/login
| `admin` | `Vue/kt-template-admin` |
| `blog` | `Vue/kt-blog-web` |
| `knife4j` | `Plugins/knife4j-swagger-vue3` |
| `fnosK8s` | `Plugins/fnos-k8s-dashboard-fpk` |
| `web` | `Vue/kt-template-online-web` |
| `playground` | `Vue/kt-template-online-playground` |

View File

@ -3,6 +3,7 @@ export const projectAliases = {
admin: 'Vue/kt-template-admin',
api: 'Node/kt-template-online-api',
blog: 'Vue/kt-blog-web',
fnosK8s: 'Plugins/fnos-k8s-dashboard-fpk',
knife4j: 'Plugins/knife4j-swagger-vue3',
mcp: 'mcp/ktWorkflow',
playground: 'Vue/kt-template-online-playground',
@ -14,6 +15,7 @@ export const projectLabels = {
admin: 'Vue Admin 后台',
api: 'NestJS API 后端',
blog: 'Blog Web 博客前台',
fnosK8s: 'fnOS K8s Dashboard FPK',
knife4j: 'Knife4j Swagger Vue3 插件',
mcp: 'KT Workflow MCP',
playground: 'Playground 编辑器',

View File

@ -14,6 +14,7 @@ export const defaultReviewProjects = [
'playground',
'mcp',
'knife4j',
'fnosK8s',
] as const;
const reviewSkipDirectoryNames = new Set([
@ -137,6 +138,9 @@ function isRuntimeDebugAllowed(projectAlias: ProjectAlias | null, file: string):
if (projectAlias === 'mcp' && /^(scripts\/|src\/server\.ts$|src\/selfTest\.ts$)/.test(normalized)) {
return true;
}
if (projectAlias === 'fnosK8s' && /^(scripts\/|src\/server\.ts$)/.test(normalized)) {
return true;
}
return false;
}

View File

@ -64,6 +64,12 @@ export function buildVerificationPlan(input: VerificationPlanInput): Verificatio
}
}
if (project.alias === 'fnosK8s') {
notes.push('fnOS FPK 改动需要确认不含 docker-project/docker-compose并跑 build:fpk + verify:fpk。');
if (scripts['build:fpk']) commands.push(`${packageManager} run build:fpk`);
if (scripts['verify:fpk']) commands.push(`${packageManager} run verify:fpk`);
}
if (input.includePageTest || changeType === 'page') {
notes.push(
'页面级测试必须先写测试用例,使用可见浏览器或截图记录关键步骤,同一用例最多三轮闭环。',

View File

@ -2,6 +2,7 @@ export type ProjectAlias =
| 'admin'
| 'api'
| 'blog'
| 'fnosK8s'
| 'knife4j'
| 'mcp'
| 'playground'