Files
NextEdu/docs/README.md
SpecialX 02dc1093fb docs: 适配企业级编码规范并补充配置
- 新增 docs/standards/coding-standards.md 编码规范文档(16 章节)
  - 适配当前项目: 单应用+模块化架构(非 Monorepo)
  - 保留 data-access.ts 模式(非 services/)
  - 使用 proxy.ts(Next.js 16 重命名)
  - 保留企业级行数规范(组件 500/800, Actions 800/1000)
  - 保留 Tailwind v4 CSS 变量设计令牌
  - 保留 ActionState<T> 类型
  - 含"与原规范的差异说明"附录(10 项差异及原因)
- 更新 .trae/rules/project_rules.md:
  - 新增编码规范章节, 引用 coding-standards.md
  - 新增架构分层/模块结构/TS规则/命名/组件/Action/Tailwind/安全/提交规范
  - 架构文档清单新增解耦路线图
- 新增 .prettierrc 配置(匹配现有代码风格: 双引号/无分号/2空格)
- 更新 docs/README.md 新增编码规范章节
- 更新 work_log
2026-06-17 22:54:29 +08:00

96 lines
5.0 KiB
Markdown
Raw Permalink 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.
# 文档索引
> Next_Edu 项目文档总索引。按用途分类,标注维护状态。
> 活跃文档随代码同步维护;已归档文档仅保留历史参考。
---
## 架构文档(活跃维护)
| 文档 | 用途 |
|------|------|
| [001 项目概览](architecture/001_project_overview.md) | 项目入口概览:技术栈、角色权限、模块、数据库、路由、架构原则、项目状态 |
| [004 架构影响地图](architecture/004_architecture_impact_map.md) | 全模块·全函数·全参数级别架构图(人类可读) |
| [005 架构数据](architecture/005_architecture_data.json) | AI 友好的结构化架构数据JSON |
| [006 功能清单](architecture/006_k12_feature_checklist.md) | 企业级 K12 标准功能模块清单P0/P1/P2 优先级) |
| [007 差距审计报告](architecture/007_gap_audit_report.md) | 功能差距审计与补齐路线图 |
## 架构审查报告
| 文档 | 用途 |
|------|------|
| [审查汇总](architecture/audit/00_summary.md) | 全项目架构审查汇总报告 |
| [解耦路线图](architecture/audit/01_decoupling_roadmap.md) | 过耦合问题清单与解耦执行计划P0/P1/P2 优先级) |
| [shared 层审查](architecture/audit/shared-audit.md) | 共享基础设施层审查 |
| [核心业务模块审查](architecture/audit/core-business-audit.md) | exams/homework/questions/textbooks 等核心模块审查 |
| [管理模块群审查](architecture/audit/management-modules-audit.md) | school/classes/users/audit 等管理模块审查 |
| [新增模块和其他模块审查](architecture/audit/new-and-other-modules-audit.md) | diagnostic/elective/proctoring/notifications 等新增模块审查 |
## 编码规范
| 文档 | 用途 |
|------|------|
| [编码规范](standards/coding-standards.md) | 适配当前项目的企业级编码规范TypeScript/React/Next.js/Tailwind/安全/测试/CI |
| [项目规则](../.trae/rules/project_rules.md) | AI 助手项目规则(架构图优先 + 核心强制规则) |
## 专题文档(活跃维护)
| 文档 | 用途 |
|------|------|
| [无障碍审计](accessibility/a11y-audit.md) | WCAG 2.1 AA 合规审计报告 |
| [视觉回归测试](testing/visual-regression.md) | Playwright 视觉回归测试方案 |
| [通知渠道](notifications/channels.md) | 多渠道通知(站内/短信/微信/邮件)集成文档 |
| [安全扫描](security/scanning.md) | 依赖审计/Snyk/Trivy/OWASP ZAP 安全扫描指南 |
| [灾备计划](dr/dr-plan.md) | 灾难恢复计划RTO/RPO 目标) |
| [灾备操作手册](dr/dr-runbook.md) | 生产环境故障处理操作手册 |
| [数据库 Schema 变更日志](db/schema-changelog.md) | 数据库迁移变更记录 |
## 工作日志
| 文档 | 用途 |
|------|------|
| [工作日志](work_log.md) | 项目开发进度日志 |
## 脚本
| 文档 | 用途 |
|------|------|
| [考试种子数据脚本](scripts/seed-exams.ts) | 考试模块测试数据生成脚本 |
---
## 已归档文档
> 以下文档记录的是历史阶段的设计/实现/分析当前已由架构文档004/005/006/007取代。
> 保留用于历史参考,不再维护。
### 架构历史文档
| 文档 | 归档原因 |
|------|---------|
| [002 RBAC 重构方案](architecture/002_rbac_refactoring.md) | 描述修复前的安全隐患,当前所有 Server Action 已接入 `requirePermission()` |
| [002 角色路由 RFC](architecture/002_role_based_routing.md) | 2025-12-23 提案,当前角色域路由已全部实现 |
| [003 UI 重构计划](architecture/003_ui_refactoring_plan.md) | 2026-06-16 重构计划,当前已执行完毕 |
### 设计历史文档
| 文档 | 归档原因 |
|------|---------|
| [002 教师仪表盘实现](design/002_teacher_dashboard_implementation.md) | 2025-12-23 实现记录,已由 004 dashboard 模块章节取代 |
| [003 教材模块实现](design/003_textbooks_module_implementation.md) | 2025-12-23 实现记录,已由 004 textbooks 模块章节取代 |
| [004 题库模块实现](design/004_question_bank_implementation.md) | 2025-12-23 实现记录,已由 004 questions 模块章节取代 |
| [005 考试模块实现](design/005_exam_module_implementation.md) | 考试模块实现设计,已由 004 exams 模块章节取代 |
| [006 作业模块实现](design/006_homework_module_implementation.md) | 2025-12-31 实现记录,已由 004 homework 模块章节取代 |
| [008 教师页面实现](design/008_teacher_pages_implementation.md) | 2026-03-03 页面分析,路由已大幅扩展 |
| [009 功能差距分析](design/009_feature_gap_analysis.md) | 2026-03-03 功能对比,已由 007 差距审计报告取代 |
| [010 QA 测试计划](design/010_qa_test_plan_and_feedback.md) | 2026-03-18 测试方案,测试体系已演进 |
---
## 文档维护规则
1. **改码必同步图**:源码修改后须同步更新 004/005 架构文档
2. **归档不删除**:过时文档添加归档标注,不删除
3. **活跃文档**001/004/005/006/007 + 专题文档随代码同步维护
4. **新增文档**:新增文档须在本索引中登记