- 项目代号: athena(雅典娜 智慧女神) 愿景: 使项目更易于复用迭代维护扩展、分离关注点并避免代码重复、并具生生不息的软件生命力
- LLM大语言模型
- PyTorch
- TensorFlow
- JAX
- ONNX
- Hugging Face
- Transformers ( pip install transformers )
- YOLO Github
- Python
- C++
- Java
- PyCharm
- VSCode
- athena-common: 公共通用模块 (与业务无关,大部分模块项目依赖需要)
- athena-dao : 数据库通用配置层模块
- athena-util : 工具模块
- athena-constant : 项目常量 枚举和通用yaml配置模块
- athena-test : 测试 、实验性功能等模块 (与生产环境无关 可随便折腾😅)
- athena-generator : 自动代码生成等模块
- business-common-service : 业务通用服务模块组模块
message信息格式采用目前主流的Angular规范,是目前使用最广的写法,比较合理和系统化,并且有配套的工具 在IDEA 可安装Git Commit Message插件 自动生成规范提交信息
type(scope): subject
type: 用于说明commit的类别,规定为如下几种
- feat: 新增功能
- fix: 修复 bug
- docs: 修改文档 比如 README, CHANGELOG, CONTRIBUTE等
- refactor: 代码重构,未新增任何功能和修复任何 bug
- build: 改变构建流程,新增依赖库、工具等(例如 webpack,maven等修改)
- style: 仅仅修改了空格、缩进、逗号等,不改变代码逻辑
- perf: 改善性能和体验的修改
- chore: 非源码和测试文件修改的杂项处理
- test: 测试用例的修改 包括单元测试、集成测试等
- ci: 持续集成相关
- release: 自动化触发CI/CD流水线
- revert: 回滚到上一个版本
- scope: 【可选】用于说明 commit 的影响范围
- subject: commit 的简要说明,尽量简短
对本次commit的详细描述,可分多行
不兼容变动:需要描述相关信息 关闭指定Issue:输入Issue信息
feat(app): 用户登录功能
/**
- @author 潘维吉
- @date ${DATE} ${TIME}
- @description 描述 */