65 lines
3.8 KiB
Markdown
65 lines
3.8 KiB
Markdown
# 更新日志
|
||
|
||
## 0.0.1.20240926_alpha
|
||
### ⭐️Features
|
||
- 当建立websocket连接时,才持续读取最新光谱数据并进行推理,连接断开则停止
|
||
- 新建接口`api/healthcheck`便于后续监视程序运行情况
|
||
- [暂未完成]新建接口`api/upload`根据前端输入数据挑选光谱数据,并进行推理计算,并将原始数据与误差等信息回传到云服务器。
|
||
### 🐞Fixed
|
||
- 修改容器内时区为Asia/Shanghai,即在DockerFile中添加环境变量TZ=Asia/Shanghai。否则将导致本地时间与 容器内时间不一致
|
||
- 修复windows下修改文件,容器内的nodemon无法监测改动,即添加nodemon.json中 "legacyWatch": true。并将build等文件夹列入不监视对象
|
||
|
||
|
||
### 🚀Refactored
|
||
- 直接运行`./run.ps1`即默认启动开发环境
|
||
- 在scanner中新增一些日志
|
||
|
||
|
||
## 0.0.1.20240925_alpha
|
||
### 🚀Refactored
|
||
- 修改next.config.mjs内的output为standalone模式,便于后面生产部署
|
||
- 优化编译部署命令
|
||
- 使用run.ps1辅助执行编译,部署等命令
|
||
|
||
|
||
## 0.0.1.20240912_base
|
||
|
||
### ⭐️Features
|
||
- 研究部署方案,最终采用开发环境编译,然后脚本打包,然后使用同一个docker环境部署的方案。(详见README.md)
|
||
|
||
|
||
## v0.0.1.20240905_base
|
||
|
||
### ⭐️Features
|
||
|
||
- 利用NEXT.js搭建后端框架
|
||
- 利用socket.io,融合NEXT.js提供websocket服务,实时推送识别结果。
|
||
- fork启动子进程进行数据处理,处理结果通过websocket接口显示在前端界面
|
||
|
||
|
||
# 撰写规范
|
||
## 版本号规则
|
||
- **主版本号**:当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。
|
||
|
||
- **子版本号**:当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能
|
||
|
||
- **阶段版本号**:一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版
|
||
|
||
- **希腊字母版本号**:此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号
|
||
- **Base版**: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。
|
||
- **Alpha版**: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。
|
||
- **Beta版**: 该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。
|
||
- **RC版**: 该版本已经相当成熟了,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
|
||
- **Release版**: 该版本意味“最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号(R)。
|
||
|
||
|
||
- **日期版本号**:用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号
|
||
## 更新类型
|
||
- 新增(⭐️Features):新增功能。可简写为+
|
||
- 修复(🐞Fixed):修复 bug。
|
||
- 变更(🔄Changed):对于某些已存在功能所发生的逻辑变化。
|
||
- 优化(🚀Refactored):性能或结构上的优化,并未带来功能的逻辑变化。
|
||
- 即将删除(❎Deprecated):不建议使用 / 在以后的版本中即将删除的功能。
|
||
- 删除(❌Removed):已删除的功能。
|
||
- 更新文档 (📝Documentation)
|
||
- 更新了依赖(🔗Dependency Upgrades) |