集成开发生命周期¶
这是一个展示开发生命周期的良好图表
flowchart TD
subgraph "本地目录"
repoLocal["本地仓库文件夹"]
end
subgraph "HA 开发容器"
haContainer["HA 开发容器"]
end
repoLocal -->|复制文件| haContainer
editFiles(在 HA 容器中编辑文件并测试更改)
copyBack(将文件复制回本地仓库文件夹)
commitPR(提交更改并将 PR 提交给上游仓库)
haContainer -->|开始| editFiles
editFiles -->|完成| copyBack
copyBack -->|提交| commitPR
按顺序的事件¶
复制文件¶
确保本地仓库文件夹与上游保持同步,然后将 custom_components
文件夹从本地仓库文件夹复制到 .config
目录。
开始¶
启动开发容器并开始编辑文件。
完成¶
完成测试和编辑后,将 custom_components
文件复制回本地仓库文件夹。
提交¶
上传/提交更改并将 PR 提交给 github 组织。