如何为 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
目录
相关文章
|
自然语言处理 Java Go
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
项目总监必看:如何利用Git深度统计团队代码贡献?多语言实践教程揭秘!
337 0
|
3月前
|
C# 开发者 Windows
勇敢迈出第一步:手把手教你如何在WPF开源项目中贡献你的第一行代码,从选择项目到提交PR的全过程解析与实战技巧分享
【8月更文挑战第31天】本文指导您如何在Windows Presentation Foundation(WPF)相关的开源项目中贡献代码。无论您是初学者还是有经验的开发者,参与这类项目都能加深对WPF框架的理解并拓展职业履历。文章推荐了一些适合入门的项目如MvvmLight和MahApps.Metro,并详细介绍了从选择项目、设置开发环境到提交代码的全过程。通过具体示例,如添加按钮点击事件处理程序,帮助您迈出第一步。此外,还强调了提交Pull Request时保持专业沟通的重要性。参与开源不仅能提升技能,还能促进社区交流。
45 0
|
Cloud Native Go 开发者
如何为开源项目做出贡献?
如何为开源项目做出贡献?
122 0
|
Cloud Native Linux Go
开源项目在面试中的作用:如何用你的贡献加分
开源项目在面试中的作用:如何用你的贡献加分
110 0
|
消息中间件 运维 Kafka
KnowStreaming贡献流程
KnowStreaming贡献流程
KnowStreaming贡献流程
OpenHarmony系统文档贡献的写作规范
已经有一段时间的连续写作了,这次我们来谈谈在OpenHarmony上贡献自己的文档的规范,同时也是一种平时写作的可以参考的规范,话不多说,开始了~~
126 0
|
测试技术 开发工具 git
完成人生的第一次代码贡献 - 新手村任务
完成人生的第一次代码贡献 - 新手村任务
156 0
|
Rust 机器人 编译器
Rust 公布 2024 年路线图:重点涉及三个方向
Rust 公布 2024 年路线图:重点涉及三个方向
473 0
|
消息中间件 存储 运维
第一次尝试为Apache顶级开源项目贡献代码
第一次尝试为Apache顶级开源项目贡献代码
第一次尝试为Apache顶级开源项目贡献代码
|
开发工具 git 开发者
向开源项目贡献代码那点事
向开源项目贡献代码那点事
150 0
下一篇
无影云桌面