- Added properties for Omoo DA3 settings in properties.py, including input path, video frames, model selection, and export format. - Created runtime management in runtime.py, handling model downloads, job paths, and command execution for reconstruction. - Developed status bar functionality in status_bar.py to display job progress and status. - Implemented worker.py for image and video processing, including frame extraction and model inference. - Added comprehensive unit tests covering addon registration, model handling, export processes, and UI interactions. - Included a lock file for dependency management with uv.
26 lines
820 B
Markdown
26 lines
820 B
Markdown
## 总规范
|
||
|
||
- 说明性内容(例如提交说明、文档、注释、mermaid),以中文为主,专有名词、约定俗称可用英文
|
||
|
||
## Markdown 规范
|
||
|
||
- 不使用`---`分割器
|
||
- `# Heading` 一级标题仅用于开头
|
||
- mermaid 节点名用英文字符
|
||
|
||
## 代码规范
|
||
|
||
- 避免嵌套结构
|
||
- 特殊的、非常规的需要写注释
|
||
- 变量、函数名、Docstring 用全英文
|
||
- 同一事物用统一表达
|
||
- 模块、函数、变量名,前缀针对不同的命名规范,使用`O *`、`o_*`、`O_*`、`o.*`、`o-*`
|
||
- 使用的依赖越少越好
|
||
- 选用简单直接的方式实现
|
||
- 代码、执行方式改变,调整已有的文档、计划,而非新建
|
||
|
||
## Shell 规范
|
||
|
||
- 优先使用、提供 Git Bash 执行所有 Shell 命令
|
||
- Windows 路径在 Bash 命令中优先使用正斜杠形式
|