### 需求 {#requirements} - 你需要一台 Linux 或 macOS 机器。 - 你需要安装以下工具: - [Python](https://www.python.org/downloads/) v3.7.x - [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git) - [Golang](https://golang.org/doc/install) 1.13+ 版本 - 用来安装 PyYAML 的 [Pip](https://pypi.org/project/pip/) - [PyYAML](https://pyyaml.org/) v5.1.2 - [make](https://www.gnu.org/software/make/) - [gcc compiler/linker](https://gcc.gnu.org/) - [Docker](https://docs.docker.com/engine/installation/) (仅用于 `kubectl` 命令参考) - 你的 `PATH` 环境变量必须包含所需要的构建工具,例如 `Go` 程序和 `python`。 - 你需要知道如何为一个 GitHub 仓库创建拉取请求(PR)。 这牵涉到创建仓库的派生(fork)副本。 有关信息可进一步查看[基于本地副本开展工作](/zh/docs/contribute/new-content/open-a-pr/#fork-the-repo)。