如何二次开发一个模块?从哪几个文件下手? #8
Answered
by
XYAIStudio
XYAIStudio
asked this question in
Q&A
问题想给公开版加能力或改示例模块,最小正确改动面是什么?有没有「只加菜单」这种坑? |
Answered by
XYAIStudio
Sep 17, 2026
Replies: 1 comment
答案(维护者)请先读:模块二次开发契约。 权威目录:
改示例模块时,通常要同步动这些面:
铁律: 不要只注册菜单或空页面。新增模块键必须前后端目录、导航、路由、测试一起改。新人 PR 不建议直接改模块目录契约;可先在 Q&A 对一下范围。 用户可见文案要中英双语同一 PR,见 本地化政策。 |
0 replies
Answer selected by
XYAIStudio
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
答案(维护者)
请先读:模块二次开发契约。
权威目录:
backend/open-module-catalog.tsfrontend/src/open-modules.tsfrontend/src/OpenApp.tsxfrontend/src/components/OpenSidebar.tsx改示例模块时,通常要同步动这些面:
frontend/src/pages/OpenApp.tsxOpenSidebar.tsxbackend/routes/backend/db.ts(及 migrations)tenant_id,不要信客户端乱填scripts/(能复现读写与权限失败)铁律: 不要只注册菜单或空页面。新增模块键必须前后端目录、导航、路由、测试一起改。新人 PR 不建议直接改模块目录契约;可先在 Q&A 对一下范围。
用户可见文案要中英双语同一 PR,见 本地化政策。