
### Требования:

- Наличие компьютера под управлением ОС Linux или macOS.

- Установленные следующие инструменты:

  - [Python](https://www.python.org/downloads/) версии 3.7.x
  - [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
  - [Golang](https://golang.org/doc/install) версии 1.13+
  - [Pip](https://pypi.org/project/pip/), который потребуется для установки PyYAML
  - [PyYAML](https://pyyaml.org/) версии 5.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.
  Для этого нужно создание собственной копии репозитория. Для получения дополнительной информации смотрите раздел [Работа из локальной копии](/ru/docs/contribute/intermediate/#работа-из-локальной-копии).
