今天我们来学习一下,怎么样为开源项目做出自己的贡献吧!

(嘻嘻,想一想,如果有一天外国的开源项目中间的贡献者名单一大片的外国名字里面出现出一个中国名字,那该是多么的兴奋鸭)

那么今天我们就以微众银行的 FISCO BCOS 来做做示范吧(虽然我是被微众优秀师兄手把手教的嘻嘻,但是git的使用和优势对于我们来说实在是非常的重要!

对于任何的一个开源项目来说,其实最大的魅力不是一个人去完成所有的项目过程,而是让更多的人来参与之中,分布式的协作,更是一种美妙的经历鸭,而目前很多的高新的技术行业都会利用这样的方法来更加的推进项目的技术程度,集合大家的才智一起来做出风采。

首先,我们先找到FISCO BCOS的github网页:https://github.com/FISCO-BCOS/
你会发现很多的项目分区,那是微众本身的工作分工,而我们可以做的就是修改他们的错误,甚至上传我们的自己对于项目的一些新的想法和原创,今天我们就以FISCO BCOS开发的node.js jdk为例修改一些代码,做出自己的共享(所有的开源项目都会很欢迎大家显示自己的才能的,甚至是纠正代码风格等等)
首先走到node.js jdk的项目文件处;、
点击右角的FORK,将远程仓库的代码复制到自己的项目;
然后点击Clone和Download按钮,点击clone(克隆文件)

打开自己的Linux系统,以centos为例(如果没有下载git的话,使用 yum -y install git)
输入命令
:git clone (clone的文字直接粘贴) 如:
1· git clone https://github.com/wangxingaoyan/nodejs-sdk.git
2· ls 查看文件目录
3· 进入目录 使用 cd (此处对于node.js文件中间的 packages文件夹)
--------cd packages
4·cd 进入packages里面的cli
---------cd cli
5·cd 进入其中的interfaces的crud.js修改
然后进行修改(使用vim,如果没有直接使用yum -y install vim)
效果图
git status看状态在这里插入图片描述

后保存编辑
使用git add -A查看和保留本地仓库
git status 看状态
使用git commit -m “(中间一般写修改了什么)”
这样就完成一个pr了,等待项目方的审核和后继的同意就完成了贡献啦;(这个需要项目方的github权限,下次上图)

金融科技比赛刚刚结束,诗人也学到了不少东西,建议同道朋友多做项目,成长最快!未来可期,一同加油,有什么不好的直接告诉诗人!

猜你喜欢

转载自blog.csdn.net/gaoyanwangxin/article/details/100088057