📗
chaos-mesh-contributing-tutorials
  • Chaos-mesh Contributing Tutorial
  • 建议与反馈
  • 了解使用基础工具
    • 安装必要工具
    • Fork 与 Clone
    • 成为 Contributor 的第一步
    • 如何贡献代码
  • Chaos-mesh 本地开发
    • Chaos-mesh 模块介绍
    • 了解 Kubernetes 与相关工具
    • 搭建本地开发环境
    • 常用本地工具
    • 第一个开发实验
  • 参考资料
    • 常用 git 场景
    • 常见 CI 错误
Powered by GitBook
On this page
  • 安装 Golang
  • 安装 Git
  • 注册 Github 账号
  • 安装 Docker
  • 熟悉你的工具

Was this helpful?

  1. 了解使用基础工具

安装必要工具

Previous建议与反馈NextFork 与 Clone

Last updated 5 years ago

Was this helpful?

PingCAP 下大部分仓库都有着共同的基础开发环境需求,这意味需要以下必要的基础环境工具。在这一章节,我们将引导你安装并学习以下必要的语言与工具。

  1. Golang

  2. Git

  3. Docker

安装 Golang

PingCAP 下大部分仓库都使用 Golang 语言开发。Golang 语言环境的安装可以参考,可以参参考,安装完成后,使用如下命令查看 golang 版本:

> go version      
go version go1.13.4 darwin/amd64

安装 Git

为了管理 PingCAP 项目,你将使用 git 作为版本管理工具。可以参考 , 或者参考

在完成安装后运行如下命令,可以正确打印出版本号则 git 安装成功。

$ git --version
git version 2.6.2

注册 Github 账号

目前 PingCAP 下的项目都是通过 Github 进行管理,如果你还没有 Github 账号,那么你需要先注册一个 Github 账号。

安装 Docker

部分 PingCAP 仓库下的项目在本地调试时需要安装 docker , 或者是依赖的环境可以通过 docker 模拟出依赖环境。这里将介绍如何安装 docker。

$ docker version
Client: Docker Engine - Community
 Version:           19.03.1
 API version:       1.40
 Go version:        go1.12.5
 Git commit:        74b1e89
 Built:             Thu Jul 25 21:18:17 2019
 OS/Arch:           darwin/amd64
 Experimental:      false

熟悉你的工具

如果你还并不熟悉 Golang / Git / Docker 等基础开发工具,那么建议你可以先了解学习这些语言、工具,你可以通过以下教程快速学习、了解以上工具。

安装 docker 可以参考 来安装与启动,中文版资料可以参考 当安装与启动 docker 完成以后,可以通过在控制台输入以下命令来验证,若有如下输出则代表安装与启动成功。

,通过多个例子来学习 golang。

,学习使用 git 教程。

,为初学者准备的 docker 教程。

官方文档
中文版
安装 git
中文教程
注册 Github 账号
官方文档
安装 docker。
Go by exmaple
中文版资料
Git tutorials
优质中文资料
Docker for beginners
优质中文资料