Files
mkdocs/docs/Obsidian笔记体系/Projects/aitsc/wk4 aitsc 项目添加版本号 v1.0.0.md
2026-05-11 00:31:26 +08:00

2.5 KiB
Raw Blame History

● ✅ 已为 aitsc 项目添加版本号 v1.0.0

📋 版本配置详情

核心版本定义:

  • src/flask_prompt_master/init.py:添加 version = '1.0.0' 和 version_info = (1, 0, 0)
  • VERSION 文件:包含纯文本版本号 1.0.0

启动日志增强: 所有环境配置现在都会显示版本信息

  • config/development.py:开发环境启动时显示版本
  • config/production.py:生产环境启动时显示版本
  • config/testing.py:测试环境启动时显示版本
  • config/local.py:本地环境启动时显示版本
  • config/base.py:基础配置启动时显示版本

文档更新:

  • README.md:在标题下方添加版本信息 版本: v1.0.0

🔧 技术实现

  1. 版本导入机制:通过 from src.flask_prompt_master import version 安全导入版本信息
  2. 错误处理:导入失败时显示 "版本: 未知" 而不是崩溃
  3. 日志输出:在现有启动日志中追加版本信息,格式为 开发环境启动 - 版本: 1.0.0

🚀 验证结果

服务器重启后,启动日志已显示版本信息: [2026-04-02 17:51:04,431] INFO in development: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20>汾: 1.0.0 2026-04-02 17:51:04,431 INFO: <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> - <20>汾: 1.0.0

📁 文件变更

aitsc/ ├── src/flask_prompt_master/init.py # 添加版本变量 ├── VERSION # 创建版本文件 ├── README.md # 更新文档 ├── config/ │ ├── development.py # 开发环境版本日志 │ ├── production.py # 生产环境版本日志 │ ├── testing.py # 测试环境版本日志 │ ├── local.py # 本地环境版本日志 │ └── base.py # 基础配置版本日志

⚡ 使用说明

  • 查看版本:服务器启动时自动在日志中显示
  • 代码引用:在代码中可通过 from src.flask_prompt_master import version 获取
  • 文件查看:直接读取 VERSION 文件或查看 README.md

🔄 后续建议

  1. 版本升级:修改 src/flask_prompt_master/init.py 和 VERSION 文件
  2. Git 标签:建议配合版本号创建 git tag:git tag -a v1.0.0 -m "Release v1.0.0"
  3. API 端点:如需通过 API 获取版本,可添加 /api/version 端点

版本号 v1.0.0 已成功集成到项目中,所有环境启动时都会明确显示当前版本。