Repository Guidelines
项目结构与模块组织
applications/:可运行的 Web 应用(如 drone-command/、mobile-web-view/、task-work-order/)。
packages/:共享库(API、组件、常量、hooks、工具等)。
uniapps/:UniApp 相关应用(如 work-app/、work-wx/)。
- 应用职责说明:
applications/drone-command/:反制无人机 PC 系统。
applications/task-work-order/:任务工单 PC 系统。
applications/mobile-web-view/:work-app、work-wx 共用的内嵌页面(如地图等)。
uniapps/work-app/:使用 UniApp 开发的工单 App。
uniapps/work-wx/:使用 UniApp 开发的微信小程序。
- 资源文件通常放在各应用内,具体入口以各应用的
README.md 为准。
编码风格与命名规范
- 使用 Prettier 统一格式化(
.prettierrc.json)。
- SCSS 使用
tabWidth: 4 且双引号。
- 文件与目录保持 kebabCase,遵循现有应用与包的命名风格。
AI Rules / AI行为规范
- 优先最小化修改范围
- 未被明确要求时,禁止大规模重构
- 每个方法前面加一行简短中文注释
- 修改完不需要走打包编译校验