吉安感知网项目-前端
edit | blame | history | raw

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-appwork-wx 共用的内嵌页面(如地图等)。
  • uniapps/work-app/:使用 UniApp 开发的工单 App。
  • uniapps/work-wx/:使用 UniApp 开发的微信小程序。
  • 资源文件通常放在各应用内,具体入口以各应用的 README.md 为准。

编码风格与命名规范

  • 使用 Prettier 统一格式化(.prettierrc.json)。
  • SCSS 使用 tabWidth: 4 且双引号。
  • 文件与目录保持 kebabCase,遵循现有应用与包的命名风格。

AI Rules / AI行为规范

  • 优先最小化修改范围
  • 未被明确要求时,禁止大规模重构
  • 每个方法前面加一行简短中文注释
  • 修改完不需要走打包编译校验