novel-doomsday-resurgence/projects/项目管理方案.md
唐天洛 bc9188b0fd feat(git-workflow): 添加 Git 工作流和脚本
包含:
- GIT_WORKFLOW.md - 详细的 Git 工作流规范
- scripts/git-setup.sh - Git 工作区初始化脚本
- scripts/git-daily.sh - 日常 Git 管理脚本
- scripts/git-novel-workflow.sh - 小说专用 Git 工作流
- 更新 .gitignore 排除子仓库的 .git 目录
- 添加 novel-tracker/ 目录
- 添加 projects/ 目录(排除子仓库 .git)
- 添加 tomato-novel/ 目录
2026-03-30 15:50:36 +08:00

4.2 KiB
Raw Permalink Blame History

小说项目管理方案

方案概述

为每部小说创建独立的项目,每个项目包含完整的创作、管理、同步功能。

项目结构

projects/
├── 末日重生_囤货/          # 《末日重生-开局囤货十亿物资》
├── 杀了婆婆的我/          # 《杀了婆婆的我却无人追责?》
├── 挑战者/               # 《遇见我,你们才是挑战者》
└── 小说工具/             # 创作工具集

每个项目的核心内容

1. 小说项目 (如末日重生_囤货)

末日重生_囤货/
├── README.md              # 项目介绍
├── PROJECT.md             # 项目详情
├── chapters/              # 章节文件
├── outlines/              # 大纲规划
├── assets/                # 资源文件
│   ├── characters/        # 人物设定
│   ├── settings/          # 世界观
│   └── plots/             # 情节设计
├── tools/                 # 项目工具
│   ├── 章节统计.sh
│   └── 字数统计.py
├── sync/                  # 同步配置
│   ├── feishu_config.json
│   └── git_config.json
└── progress/              # 进度跟踪
    ├── 更新日志.md
    └── 数据统计.md

2. 工具项目 (小说工具)

小说工具/
├── generators/            # 生成器
├── analyzers/             # 分析工具
├── sync_tools/            # 同步工具
├── automation/            # 自动化脚本
├── templates/             # 模板文件
└── configs/               # 配置文件

Git管理方案

方案一:独立仓库(推荐)

优点

  • 每个项目完全独立,互不干扰
  • 可以单独设置权限和协作
  • 版本历史清晰
  • 可以独立发布和归档

操作步骤

  1. 在Gitea为每个项目创建独立仓库
  2. 本地每个项目独立初始化Git
  3. 分别推送到各自的远程仓库
  4. 独立管理和维护

仓库命名建议

  • novel-doomsday-resurgence - 末日重生
  • novel-killed-mother-in-law - 杀了婆婆的我
  • novel-challenger - 挑战者
  • novel-tools - 小说工具

方案二:子模块方案

优点

  • 统一管理,便于同步
  • 可以批量操作
  • 依赖关系清晰

缺点

  • 学习曲线较陡
  • 管理复杂度高
  • 不适合独立发布

同步方案

1. Gitea同步

# 为每个项目创建独立仓库
curl -X POST -u liyuchen:liyuchen "https://gitea.nevadalice.top:226/api/v1/user/repos" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "novel-doomsday-resurgence",
    "description": "《末日重生-开局囤货十亿物资》小说项目",
    "private": false
  }'

2. 飞书同步

  • 每个项目独立配置飞书文档
  • 章节自动同步到对应文档
  • 进度数据同步到飞书表格

3. 本地备份

  • 定期压缩备份
  • 版本快照
  • 增量备份

进度管理

每日检查清单

  1. 检查章节进度
  2. 更新字数统计
  3. 同步到云端
  4. 备份重要文件

每周回顾

  1. 分析创作数据
  2. 调整创作计划
  3. 优化工作流程
  4. 学习平台规则

实施步骤

第一阶段:项目初始化

  1. 创建项目目录结构
  2. 编写项目说明文档
  3. 迁移现有章节内容
  4. 创建基础工具脚本

第二阶段Git仓库配置

  1. 在Gitea创建独立仓库
  2. 配置本地Git仓库
  3. 设置.gitignore文件
  4. 配置同步脚本

第三阶段:工作流优化

  1. 创建自动化脚本
  2. 配置定时任务
  3. 设置监控报警
  4. 优化创作流程

注意事项

1. 版本控制

  • 重要修改前先提交
  • 使用有意义的提交信息
  • 定期创建标签版本
  • 备份重要版本

2. 数据安全

  • 敏感信息不上传
  • API密钥安全存储
  • 定期检查权限
  • 多地备份

3. 协作规范

  • 统一文件命名
  • 规范目录结构
  • 文档及时更新
  • 问题及时记录

后续优化

  1. Web界面: 开发项目管理Web界面
  2. 数据分析: 集成创作数据分析
  3. AI辅助: 集成AI创作辅助
  4. 团队协作: 支持多人协作功能