<!--
### Requirements:

- You need a machine that is running Linux or macOS.

- You need to have these tools installed:

  - [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) version 1.13+
  - [Pip](https://pypi.org/project/pip/) used to install PyYAML
  - [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/) (Required only for `kubectl` command reference)
-->

### 需求 {#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` 命令参考）

<!--
- Your `PATH` environment variable must include the required build tools, such as the `Go` binary and `python`.

- You need to know how to create a pull request to a GitHub repository.
  This involves creating your own fork of the repository. For more
  information, see [Work from a local clone](/docs/contribute/new-content/open-a-pr/#fork-the-repo).
-->
- 你的 `PATH` 环境变量必须包含所需要的构建工具，例如 `Go` 程序和 `python`。

- 你需要知道如何为一个 GitHub 仓库创建拉取请求（PR）。
  这牵涉到创建仓库的派生（fork）副本。
  有关信息可进一步查看[基于本地副本开展工作](/zh/docs/contribute/new-content/open-a-pr/#fork-the-repo)。

