信息技术教师如何参与开源项目?

2019-03-19  本文已影响0人  少儿创客

这玩意儿写了估计也不会有很多老师照着去做,但是我乐意写啊,如果你能够花15分钟的时间,按照我的说明操作一下,我相信你会对于开源软件的工作流程有个基本的了解的。

开源

关于开源的经典书籍是《大教堂与集市》,感兴趣的老师可以找来看,微信读书上只有这本书的书评:


大家每天都在讨论开源项目,比如盛思的掌控板开源了,Python是开源软件了之类,很多老师也晓得很多开源项目都是放在了github上,那么如何实际的参与开源项目呢?这些是很多老师不知道的,希望通过阅读这篇文章,为大家参与开源项目做准备。

开源项目不一定是编写程序,也可以是开源协作的文档,我们先从开源协作的文档开始。

GitHub

这里涉及到的名次,无论是开源软件还是GitHub都可以讲很久,写几本书是完全没有问题的,不过我们在这里不展开讨论,大家只要知道如何参与就好,后面慢慢了解。

你只需要知道GitHub是用来协作的一个工具,保存代码或者文档的文本文件可以保存在这里就行了。

要使用GitHub,你必须得先有一个GitHub账号,访问https://github.com/,然后单击右上角的Sign up注册账号


然后进入注册界面,注册界面一共分为3个大的步骤,填写方法如图所示:

第1步


必要的信息填写完毕账号,点一下下图中的验证按钮,完成人机验证任务,证明自己不是机器人



然后单击创建按钮

第2步


然后进入第2步操作,第2步直接继续就好了


第3步

验证你的邮箱


GitHub回向你的邮箱中发送验证邮件,登录你的邮箱,然后单击验证链接。


安装GitHub图形客户端

一般情况下,开发是直接在命令行或者IDE中集成的Git工具中使用GitHub完成协作的,但是对于一般人来说,这个还是有些复杂的,所以,我们采用一种简单的方式,那就是用GitHub官方提供的图形化客户端,地址是:https://desktop.github.com/,如果你不能访问,可以在后台回复关键字github获取GitHub客户端的下载地址。
安装很简单,直接双击exe文件,然后等待安装完成出现安装界面:


安装过程很快,进入软件启动界面,然后选择登陆到GitHub:

然后输入刚才你注册的GitHub账号:

然后是填写个人信息:

最后单击完成:

好了GitHub的客户端就注册完了。

接下来,我们尝试一下最简单的协作:

访问开源项目

访问https://github.com/yonghuming/os_teachers

fork项目

因为是协作项目,如果你直接在原来的项目上修改的话,可能会造成版本的混乱,所以你可以选择先把当前的项目复制一下,修改,然后再请求项目的所有人,看看能不能把你所做的修改加入到正式的项目。


所以先单击Fork按钮,然后出现下面的界面:


image.png

然后跳转到你fork后的项目页面:



这样你的账号下面就有一个os_teachers项目了。

复制项目到本地


我们先复制这个地址,然后回到之前启动的GitHub客户端:



在弹出的窗口中,按照以下操作:



稍微等下:

很快项目就复制成功了:

我们选择在vscode中编辑,并保存文件。



回到客户端:

然后我们提交修改:

再来看历史选项卡

但是你提交了修改,仅仅是告诉GitHub客户端你对文件做了修改,不信你访问你的项目页面,文件是没有修改的,

可以单击View on GitHub查看你的项目,怎么才能够让你的修改同步到GitHub网站呢?

别着急,我们完成最后一步:



单击之后等一会儿



回过头来看你的项目网站:

是不是修改了?好棒。

提交P/R

你修改了项目之后,但是最初的项目并没有变化,你想让最初项目的所有人接受你项目的变化怎么办呢?


进入新建pull request页面

然后在文本框输入详细的说明信息
,可以看到我们在添加commit的时候填写的概要信息,和详细描述自动出现在这里,所以如果提交commit文档修改的时候不写详细的细节,这里还是要写的。
最后单击下方的create pull request按钮。

最后耐心等待,项目所有人审核并合并项目,如果你完成了任务,可以添加我的微信ilangxm,我会尽快把你的修改合并到主分支。

总结

以上是我根据自己的经验,写的GitHub使用教程,我并非专业的程序员,只是希望大家能够对GitHub这款开源领域占有举足轻重的工具有所了解。
我也晓得这玩意根本没多少人看,有人看了也每一多少人按部就班的去做,但是我还是乐意去写,希望能够帮助大家。
希望通过这篇文章,会用GitHub的老师比例能够增加0.0001%。

上一篇 下一篇

猜你喜欢

热点阅读