如何为 smartraiden 贡献代码

简介: 如何为 smartRaiden 贡献代码1.Fork 项目登录 github 账号,并访问https://github.com/SmartMeshFoundation/SmartRaiden,然后点击右上角的 fork 按钮,等待几秒钟以后就可以在你自己的 github 账号下看到 smartraiden.

如何为 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. new 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
目录
相关文章
|
开发工具 git 开发者
向开源项目贡献代码那点事
向开源项目贡献代码那点事
161 0
|
Cloud Native Go 开发者
如何为开源项目做出贡献?
如何为开源项目做出贡献?
137 0
|
机器学习/深度学习 算法 测试技术
实践心得:从读论文到复现到为开源贡献代码
本文讲述了从在fast.ai库中读论文,到根据论文复制实验并做出改进,并将改进后的开源代码放入fast.ai库中。
2944 0
|
测试技术 开发工具 git
完成人生的第一次代码贡献 - 新手村任务
完成人生的第一次代码贡献 - 新手村任务
165 0
|
消息中间件 运维 Kafka
KnowStreaming贡献流程
KnowStreaming贡献流程
KnowStreaming贡献流程
|
测试技术 开发工具 git
【手把手指导】给开源项目贡献代码
很多新人学习了技术,但是没有地方施展。
427 0
【手把手指导】给开源项目贡献代码
|
自然语言处理 Java Go
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
435 0
|
算法
如何更有效地学习开源项目的代码?
盛大创新研究院研究员 庄表伟:学习开源 尽可能在代码里找答案 庄表伟提供了以下9个建议: 1.在下载源代码之后,首先要跑起来,编译通过、正常运行; 2.在你觉得最有可能运行到的地方,设置断点或者抛出异常,这样,就能够找到一个项目在正常运行时的入口点; 3.从入口点所在的那个源文件开始阅读,逐步把握整个项目是如何启动起来; 4.随便改点代码,看看会不会报错,如果报错,会从哪里报错; 5.试着把报错屏蔽、修复、或者绕开; 6.尝试理解一个系统的内部结构,多少组成部分,主线模块是哪些?辅助模块是哪些? 7.从实际需要出发,修改这个项目,满足自己的某一个小的需求。
806 0
|
Android开发 iOS开发 开发者
初学者指南:为开源做贡献
当我刚开始做Rails开发者时,我认为所有的Rails gems都是魔法。一些聪明人正在制作这些牛逼的类库让我使用!我不知道这些类库有多少可以使用,我认为它们是好的。它们运行着,并做了我需要它们做的工作。它们好像如此深奥、被想出来,以致于我甚至不知道该如何为它们贡献力量,即使我想!
158 0
初学者指南:为开源做贡献

热门文章

最新文章