Files
whale-town-end/docs
moyin d59e9531e2 fix(docs): 修正API文档中的错误码和验证码说明
- 修正验证码登录错误码:VERIFICATION_CODE_INVALID -> VERIFICATION_CODE_LOGIN_FAILED
- 修正发送登录验证码错误码:USER_NOT_FOUND -> SEND_LOGIN_CODE_FAILED
- 添加验证码登录相关错误码到错误码表格
- 完善验证码使用说明和注意事项
- 确保文档与实际API响应完全一致
2025-12-25 16:04:34 +08:00
..
2025-12-24 18:04:14 +08:00

📚 Pixel Game Server 文档中心

欢迎来到 Whale Town 项目文档中心!这里包含了项目的完整文档,帮助你快速了解和使用项目。

📖 文档导航

🚀 快速开始

🔌 API文档

💻 开发指南

🚀 部署运维

📋 项目管理

🏗️ 文档结构说明

docs/
├── README.md                    # 📚 文档中心首页
├── ARCHITECTURE.md              # 🏗️ 架构文档
├── API_STATUS_CODES.md          # 📋 API状态码
├── CONTRIBUTORS.md              # 🤝 贡献指南
├── DOCUMENT_CLEANUP.md          # 📝 文档清理说明
│
├── api/                         # 🔌 API文档
│   ├── api-documentation.md     # API接口文档
│   ├── openapi.yaml            # OpenAPI规范
│   ├── postman-collection.json # Postman测试集合
│   └── README.md               # API文档说明
│
├── development/                 # 💻 开发指南
│   ├── backend_development_guide.md
│   ├── nestjs_guide.md
│   ├── naming_convention.md
│   ├── git_commit_guide.md
│   ├── AI辅助开发规范指南.md
│   └── TESTING.md
│
└── deployment/                  # 🚀 部署文档
    └── DEPLOYMENT.md

🎯 文档特色

业务功能模块化

文档结构与代码架构保持一致,按业务功能组织:

  • 用户认证模块 - 登录、注册、密码管理
  • 用户管理模块 - 状态管理、批量操作
  • 管理员模块 - 后台管理、权限控制
  • 安全模块 - 频率限制、维护模式

📊 完整API覆盖

  • 17个API接口 - 涵盖所有业务功能
  • 交互式文档 - Swagger UI实时测试
  • 标准化规范 - OpenAPI 3.0标准
  • 测试集合 - Postman一键导入

🔧 开发者友好

  • 规范指导 - 命名、提交、开发规范
  • AI辅助 - 提升开发效率的AI使用指南
  • 测试覆盖 - 140个测试用例全覆盖
  • 部署就绪 - 生产环境部署指南

📝 文档维护原则

保留的文档类型

  • 长期有用:对整个项目生命周期都有价值的文档
  • 参考价值:开发、部署、维护时需要查阅的文档
  • 规范指南:团队协作和代码质量保证的规范

不保留的文档类型

  • 阶段性文档:只在特定开发阶段有用的文档
  • 临时记录:会议记录、临时决策等
  • 过时信息:已经不适用的旧版本文档

🔄 文档更新策略

  • 及时更新:功能变更时同步更新相关文档
  • 版本控制:重要变更记录版本历史
  • 定期审查:定期检查文档的准确性和有效性

🤝 如何贡献文档

  1. 发现问题发现文档错误或缺失时请提交Issue
  2. 改进文档按照项目规范提交Pull Request
  3. 新增文档:新功能开发时同步编写相关文档
  4. 审查文档:参与文档审查,确保质量和准确性

📧 联系我们如有文档相关问题请通过项目Issue或邮件联系维护团队。