跳转至

集成开发生命周期

这是一个展示开发生命周期的良好图表

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 组织。