Files
whale-town-front/docs
moyin 51d2ad1629 docs: 修正项目设置指南,确保信息准确
修正的问题:
- 路径错误: core/managers/  _Core/managers/
- 补充完整的AutoLoad配置列表 (5个单例)
- 修正NetworkManager.login()方法调用方式
- 添加实际的project.godot配置验证

 新增内容:
- 完整的AutoLoad配置表格
- 其他重要项目设置 (主题、渲染、窗口)
- 详细的验证测试代码
- 常见问题排查指南
- 配置检查清单

 确保准确性:
- 所有路径基于实际项目结构验证
- 代码示例基于实际API接口
- 配置信息与project.godot文件一致
2025-12-31 18:13:08 +08:00
..

📚 WhaleTown 项目文档导航

欢迎来到WhaleTown项目文档中心本文档按开发阶段组织帮助你快速找到所需的文档。

🗂️ 文档结构

docs/
├── 📖 README.md                    # 本导航文档
├── 📁 01-项目入门/                  # 新人必读,项目基础
├── 📁 02-开发规范/                  # 编码标准和规范
├── 📁 03-技术实现/                  # 具体开发指导
├── 📁 04-高级开发/                  # 进阶开发技巧
├── 📁 05-部署运维/                  # 发布和部署
└── 📁 06-功能模块/                  # 特定功能文档

🚀 快速开始指南

👋 我是新人,从哪里开始?

推荐阅读顺序:

  1. 项目结构说明 - 了解项目架构
  2. 项目设置指南 - 配置开发环境
  3. 输入映射配置 - 设置游戏控制
  4. 命名规范 - 学习编码规范

💻 我要开始编码了

必读文档:

🔧 我需要集成API

相关文档:

🚀 我要发布项目

部署文档:


📁 详细目录

01-项目入门 📖

适用人群: 新加入项目的开发者
使用时机: 项目开始前,环境搭建阶段

文档 用途 重要程度
项目结构说明.md 了解项目整体架构和目录组织
项目设置指南.md Godot项目配置和AutoLoad设置
输入映射配置.md 游戏输入控制配置方法

02-开发规范 📋

适用人群: 所有开发者
使用时机: 编码过程中,代码审查时

文档 用途 重要程度
命名规范.md 统一的命名标准
代码注释规范.md 注释格式和标准
Git提交规范.md 版本控制规范
架构与通信规范.md 组件间通信标准
开发哲学与最佳实践.md 代码质量和开发理念

03-技术实现 🔧

适用人群: 正在开发功能的程序员
使用时机: 具体功能开发时

文档 用途 重要程度
实现细节规范.md 游戏对象具体实现要求
API接口文档.md 后端接口说明和使用
网络管理器设置.md 网络通信配置
测试指南.md 测试方法和工具使用

04-高级开发 🚀

适用人群: 有经验的开发者,架构师
使用时机: 复杂功能开发,性能优化时

文档 用途 重要程度
模块开发指南.md 创建可复用模块的方法
场景设计规范.md 场景架构和设计标准
性能优化指南.md 游戏性能优化策略

05-部署运维 🌐

适用人群: DevOps工程师项目负责人
使用时机: 项目发布,部署配置时

文档 用途 重要程度
Web部署指南.md Web版本导出和部署

06-功能模块 🎮

适用人群: 开发特定功能的程序员
使用时机: 开发对应功能时

目录/文档 用途 重要程度
auth/ 用户认证系统相关文档
└── 表单验证规范.md 登录注册表单验证规则
└── 认证测试指南.md 认证功能测试方法

🎯 按角色推荐

👨‍💻 前端开发者

必读: 01-项目入门 → 02-开发规范 → 03-技术实现
选读: 04-高级开发 → 06-功能模块

🏗️ 架构师/技术负责人

必读: 01-项目入门 → 02-开发规范 → 04-高级开发
选读: 03-技术实现 → 05-部署运维

🧪 测试工程师

必读: 01-项目入门 → 03-技术实现/测试指南.md
选读: 06-功能模块

🚀 DevOps工程师

必读: 01-项目入门 → 05-部署运维
选读: 03-技术实现


🔍 快速查找

按问题类型查找

🤔 "我不知道项目是怎么组织的"项目结构说明.md

🤔 "我不知道怎么命名变量/函数"命名规范.md

🤔 "我不知道怎么让组件之间通信"架构与通信规范.md

🤔 "我不知道怎么实现玩家/NPC"实现细节规范.md

🤔 "我不知道怎么调用API"API接口文档.md

🤔 "我不知道怎么测试功能"测试指南.md

🤔 "我不知道怎么发布项目"Web部署指南.md


📝 文档维护

更新频率

  • 01-项目入门: 项目架构变更时更新
  • 02-开发规范: 团队规范调整时更新
  • 03-技术实现: API变更或新功能时更新
  • 04-高级开发: 最佳实践演进时更新
  • 05-部署运维: 部署流程变更时更新
  • 06-功能模块: 对应功能开发时更新

贡献指南

如果你发现文档有问题或需要补充:

  1. 创建Issue描述问题
  2. 提交PR修改文档
  3. 遵循Git提交规范

💡 提示: 建议将本导航页面加入书签,方便随时查阅!