library-picturebook-activity/backend/docs
2025-12-09 11:10:36 +08:00
..
ADMIN_ACCOUNT.md feat: init 2025-11-23 14:04:20 +08:00
CONTEST_JUDGE_DESIGN.md feat: 学校模块与比赛模块 2025-12-09 11:10:36 +08:00
DATABASE_SETUP.md feat: init 2025-11-23 14:04:20 +08:00
DATABASE_URL_SOURCE.md feat: init 2025-11-23 14:04:20 +08:00
ENV_CHANGE_GUIDE.md feat: init 2025-11-23 14:04:20 +08:00
ENVIRONMENT_CONFIG.md feat: init 2025-11-23 14:04:20 +08:00
MENU_INIT.md feat: init 2025-11-23 14:04:20 +08:00
MIGRATION_INCREMENTAL_GUIDE.md feat: init 2025-11-23 14:04:20 +08:00
QUICK_START_ENV.md feat: init 2025-11-23 14:04:20 +08:00
RBAC_EXAMPLES.md feat: init 2025-11-23 14:04:20 +08:00
RBAC_GUIDE.md feat: init 2025-11-23 14:04:20 +08:00
README.md feat: init 2025-11-23 14:04:20 +08:00
SCHEMA_CHANGE_GUIDE.md feat: init 2025-11-23 14:04:20 +08:00
SCHOOL_MODULE_SCHEMA.md feat: 学校模块与比赛模块 2025-12-09 11:10:36 +08:00
TENANT_GUIDE.md feat: init 2025-11-23 14:04:20 +08:00
TENANT_LOGIN_GUIDE.md feat: init 2025-11-23 14:04:20 +08:00
功能描述.md feat: 学校模块与比赛模块 2025-12-09 11:10:36 +08:00

项目文档索引

本目录包含项目后端的所有指南和文档。

📚 文档分类

🚀 快速开始

  • QUICK_START_ENV.md - 环境配置快速参考
    • 快速创建开发和生产环境配置
    • 环境区分总结表
    • 关键区别说明

🗄️ 数据库相关

  • DATABASE_SETUP.md - 数据库配置指南

    • 创建数据库
    • DATABASE_URL 格式说明
    • 初始化数据库步骤
    • 验证连接方法
  • DATABASE_URL_SOURCE.md - DATABASE_URL 来源说明

    • DATABASE_URL 的定义位置
    • 加载流程详解
    • 配置文件优先级
    • 验证方法
  • SCHEMA_CHANGE_GUIDE.md - Prisma Schema 修改指南

    • 修改 schema.prisma 后的操作步骤
    • 生成 Prisma Client
    • 应用数据库迁移
    • 验证迁移是否成功
  • ENV_CHANGE_GUIDE.md - 修改 DATABASE_URL 后的操作指南

    • 操作决策树
    • 不同场景的处理方法
    • 完整操作流程
    • 常见错误解决

⚙️ 环境配置

  • ENVIRONMENT_CONFIG.md - 环境配置指南
    • 环境区分方案
    • 配置文件结构
    • 配置优先级
    • 开发/生产环境配置示例
    • 安全注意事项

🔐 权限管理

  • RBAC_GUIDE.md - RBAC 权限系统指南

    • 权限系统架构
    • 权限模型说明
    • 使用示例
    • 最佳实践
  • RBAC_EXAMPLES.md - RBAC 使用示例

    • 完整的权限配置示例
    • 常见场景实现
    • 代码示例

👤 账户管理

  • ADMIN_ACCOUNT.md - 管理员账户指南
    • 初始化管理员账户
    • 验证管理员账户
    • 账户管理说明

📖 文档使用建议

新项目设置流程

  1. 环境配置QUICK_START_ENV.md
  2. 数据库设置DATABASE_SETUP.md
  3. 初始化管理员ADMIN_ACCOUNT.md
  4. 权限配置RBAC_GUIDE.md

日常开发流程

问题排查

🔍 快速查找

需求 文档
如何设置开发环境? QUICK_START_ENV.md
如何配置数据库? DATABASE_SETUP.md
DATABASE_URL 从哪里来? DATABASE_URL_SOURCE.md
修改 schema 后做什么? SCHEMA_CHANGE_GUIDE.md
修改环境变量后做什么? ENV_CHANGE_GUIDE.md
如何配置权限? RBAC_GUIDE.md
如何创建管理员? ADMIN_ACCOUNT.md

📝 文档更新记录

  • 2024-11-19: 创建文档索引,归档所有指南文件