如何为 smartraiden 贡献代码

2023-08-31,

何为 smartRaiden 贡献代码

1.Fork 项目

登录 github 账号,并访问https://github.com/SmartMeshFoundation/SmartRaiden,然后点击右上角的 fork 按钮,等待几秒钟以后就可以在你自己的 github 账号下看到 smartraiden.

2. Clone 项目到本地

你应该 clone自己账号下的 SmartRaiden, 具体到我的,就应该是https://github.com/nkbai/SmartRaiden.git

cd $GOPATH/src/github.com/SmartMeshFoundation
git clone https://github.com/nkbai/SmartRaiden.git

注意代码是不能放到 github.com/nkbai/SmartRaiden 的,否则 go 会编译不过去

3. 提交

接下来你就可以修改代码,然后提交到 github, 这过程和维护你自己的 github 项目没有什么区别.

一旦 push 到 github, 这时候你可以创建 PR.

4. 代码同步

需要添加 remote, 才能保持SmartMeshFoundation/SmartRaiden和 nkbai/SmartRaiden 的同步.

git remote add upstream https://github.com/SmartMeshFoundation/SmartRaiden.git
git remote -v

需要同步代码时:

git fetch upstream
git merge upstream/master

classDiagram
Class01 <|-- AveryLongClass : Cool
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 --> C2 : Where am i?
Class09 --* C3
Class09 --|> Class07
Class07 : equals()
Class07 : Object[] elementData
Class01 : size()
Class01 : int chimp
Class01 : int gorilla
Class08 <--> C2: Cool label

如何为 smartraiden 贡献代码的相关教程结束。

《如何为 smartraiden 贡献代码.doc》

下载本文的Word格式文档,以方便收藏与打印。