6.4 KiB
6.4 KiB
📋 技術文檔總覽
專案名稱: Drama Ling 語言學習應用
最後更新: 2025-09-09
文檔狀態: 🔄 建議重組中
🗂️ 文檔分類說明
本目錄包含 Drama Ling 專案的所有技術文檔,按功能和階段進行分類組織。
📊 當前文檔統計
- 總文檔數: 27個
- API文檔: 11個
- 前端文檔: 4個
- 架構文檔: 3個
- 開發工具: 5個
- 其他文檔: 4個
📁 建議的目錄重組結構
🏗️ 01_architecture/ - 架構設計
核心系統架構和技術選型決策文檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
tech-stack-decision.md |
技術選型決策和比較分析 | ✅ 已完成 |
database-schema.md |
資料庫結構設計 | ✅ 已完成 |
system-integration.md |
系統整合架構 | ✅ 已完成 |
🔌 02_api/ - API 規格文檔
完整的後端 API 規格和介面文檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
README.md |
API 文檔導航和概覽 | 📝 需建立 |
api-specifications.md |
API 總規格文檔 | ✅ 已完成 |
common.md |
通用 API 規範 | ✅ 已完成 |
errors.md |
錯誤處理規範 | ✅ 已完成 |
authentication.md |
認證相關 API | ✅ 已完成 |
user-management.md |
用戶管理 API | ✅ 已完成 |
vocabulary.md |
詞彙學習 API | ✅ 已完成 |
dialogue-practice.md |
對話練習 API | ✅ 已完成 |
learning-content.md |
學習內容 API | ✅ 已完成 |
gamification.md |
遊戲化系統 API | ✅ 已完成 |
subscription.md |
訂閱系統 API | ✅ 已完成 |
daily-missions.md |
每日任務 API | ✅ 已完成 |
language-levels.md |
語言等級 API | ✅ 已完成 |
💻 03_frontend/ - 前端技術文檔
Vue.js Web 應用程式開發相關文檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
README.md |
前端技術文檔導航 | 📝 需建立 |
vue-frontend-architecture.md |
Vue.js 架構設計和技術選型 | ✅ 已完成 |
vue-project-structure.md |
專案結構和配置檔案 | ✅ 已完成 |
vue-tools-configuration.md |
開發工具和環境配置 | ✅ 已完成 |
vue-development-standards.md |
開發規範和最佳實踐 | ✅ 已完成 |
📱 04_mobile/ - 移動端技術文檔
Flutter 移動應用程式開發相關文檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
README.md |
移動端技術文檔導航 | 📝 需建立 |
flutter-architecture.md |
Flutter 架構設計 | 🔄 規劃中 |
flutter-integration.md |
Flutter 與後端整合 | ✅ 已完成 |
🚀 05_deployment/ - 部署和運維
應用程式部署、運維和維護相關文檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
README.md |
部署文檔導航 | 📝 需建立 |
low-budget-deployment.md |
低預算部署方案 | ✅ 已完成 |
production-deployment.md |
生產環境部署指南 | 🔄 規劃中 |
🛠️ 06_development/ - 開發流程和工具
開發環境設定、流程規範和工具使用指南
| 文檔 | 內容 | 狀態 |
|---|---|---|
README.md |
開發流程文檔導航 | 📝 需建立 |
environment/README.md |
開發環境設定總覽 | ✅ 已完成 |
environment/xcode_setup_guide.md |
Xcode 開發環境設定 | ✅ 已完成 |
user-flow-specification.md |
用戶流程規格說明 | ✅ 已完成 |
file-organization-strategy.md |
檔案組織策略 | ✅ 已完成 |
issues-tracking.md |
問題追蹤系統使用 | ✅ 已完成 |
📋 07_planning/ - 規劃文檔
專案規劃、計劃和檢查相關文檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
README.md |
規劃文檔導航 | 📝 需建立 |
api-specifications-completion-plan.md |
API 規格完成計劃 | ✅ 已完成 |
quick-consistency-check.md |
快速一致性檢查 | ✅ 已完成 |
📦 archive/ - 歷史歸檔
舊版本或不再使用的文檔歸檔
| 文檔 | 內容 | 狀態 |
|---|---|---|
user-flow-specification-old.md |
舊版用戶流程規格 | 📦 已歸檔 |
🔍 快速導航
🆕 新開發者入門路徑
- 📖 開始:
01_architecture/tech-stack-decision.md- 了解技術選型 - 🏗️ 架構:
01_architecture/database-schema.md- 理解資料結構 - 🔌 API:
02_api/README.md- 學習 API 規格 - 💻 前端:
03_frontend/vue-frontend-architecture.md- 前端開發指南 - 🛠️ 環境:
06_development/environment/README.md- 設定開發環境
👨💻 前端開發者路徑
03_frontend/vue-frontend-architecture.md- 架構總覽03_frontend/vue-project-structure.md- 專案結構03_frontend/vue-tools-configuration.md- 工具配置03_frontend/vue-development-standards.md- 開發規範02_api/api-specifications.md- API 整合
🔧 後端開發者路徑
01_architecture/database-schema.md- 資料庫設計02_api/api-specifications.md- API 總規格02_api/common.md- 通用規範02_api/authentication.md- 認證系統- 其他特定 API 文檔
📱 移動端開發者路徑
04_mobile/flutter-architecture.md- Flutter 架構04_mobile/flutter-integration.md- 後端整合06_development/environment/xcode_setup_guide.md- iOS 環境02_api/api-specifications.md- API 整合
🚀 部署和運維路徑
05_deployment/low-budget-deployment.md- 基礎部署05_deployment/production-deployment.md- 生產部署01_architecture/system-integration.md- 系統整合07_planning/quick-consistency-check.md- 檢查清單
📊 文檔完成度追蹤
✅ 已完成 (22/27)
- 架構文檔: 3/3
- API 文檔: 11/12
- 前端文檔: 4/4
- 開發工具: 4/4
🔄 進行中 (2/27)
- 移動端文檔: 1/2
- 部署文檔: 1/2
📝 待建立 (3/27)
- 各分類的 README.md 導航文檔
🔧 維護指南
新增文檔時
- 將文檔放在適當的分類目錄下
- 更新對應分類的 README.md
- 更新本總覽文檔的統計和表格
- 確保文檔包含標準的元數據(建立日期、最後更新、狀態)
文檔審查週期
- 每週: 檢查文檔狀態更新
- 每月: 檢查文檔內容是否需要更新
- 版本發布前: 全面檢查文檔的準確性和完整性
📞 聯繫資訊
文檔維護者: 技術團隊
最後審查: 2025-09-09
下次審查: 2025-09-16
💡 提示: 如果你是新加入的開發者,建議從「新開發者入門路徑」開始閱讀相關文檔。