xtraderClient/.cursor/rules/doc-sync.mdc
2026-02-14 18:59:36 +08:00

38 lines
1.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
description: 修改或新增 src/ 代码时同步更新 docs/ 技术文档
globs: src/**/*
alwaysApply: false
---
# 文档同步规则
当你在 `src/` 下**新增或修改**任何文件时,必须同步更新 `docs/` 中对应的技术文档。
## 文件映射关系
| 源文件 | 文档路径 |
|--------|----------|
| `src/api/*.ts` | `docs/api/*.md` |
| `src/stores/*.ts` | `docs/stores/*.md` |
| `src/composables/*.ts` | `docs/composables/*.md` |
| `src/views/*.vue` | `docs/views/*.md` |
| `src/components/*.vue` | `docs/components/*.md` |
| `src/main.ts` | `docs/core/main.md` |
| `src/App.vue` | `docs/core/App.md` |
| `src/router/index.ts` | `docs/core/router.md` |
| `src/plugins/*.ts` | `docs/core/*.md`(如 vuetify.md |
## 文档结构要求
每个文档需包含以下三部分:
1. **功能用途**:该文件/模块的职责与核心能力
2. **使用方式**调用示例、Props/Events、API 用法
3. **扩展方式**:如何修改、新增功能
API 与组件文档需补充类型说明、Props、Events 等。
## 示例
修改 `src/api/event.ts` 后,需更新 `docs/api/event.md`;新增 `src/api/order.ts` 时,需新建 `docs/api/order.md`。