技能与规则
ApiHug 的核心规则文档,以及它们分别约束什么。
ApiHug 的规则文档可以看作 contract-first 交付的工作宪法:哪些建模方式是允许的,哪些代码应该手写,哪些实现偏差需要在评审时被拦下。
apihug-proto-api-extension-guide
定义 service、operation、request、response、authorization、分页与 schema 元数据如何通过 ApiHug swagger 扩展表达。
站内对应文档:
apihug-proto-database-modeling-guide
定义 entity message 如何映射到 table、column、wire、index 和持久化约定。
站内对应文档:
apihug-proto-enum-error-extension-guide
定义业务枚举元数据、多语言消息和结构化错误负载的设计方式。
站内对应文档:
apihug-impl-golden-rule
定义生成后的 service skeleton、repository trait、安全边界与领域逻辑应该如何落地。
apihug-impl-front-vben-guide
定义生成 SDK、页面结构、路由生成以及 Vben 前端约定。
这些文档不是通用编码规范,而是用来保护 ApiHug 的生成模型:
设计契约时看 proto 规则,写业务逻辑和做代码评审时看实现规则。当工作流技能要求你做 review 时,这些规则就是评审的依据。
本页对应的官方来源:
github.com/apihug/skillsskills/rules