美文网首页
信息技术教师如何参与开源项目?

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

作者: 少儿创客 | 来源:发表于2019-03-19 13:08 被阅读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%。

相关文章

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

    这玩意儿写了估计也不会有很多老师照着去做,但是我乐意写啊,如果你能够花15分钟的时间,按照我的说明操作一下,我相信...

  • 接触开源

    开源的那些事儿 (一)- 如何看待开源什么是开源以及我的开源经验如何参与到开源项目中去如何开始做一个开源项目?他的...

  • 参与开源项目

    曾经在刚毕业那会儿,我有个小小的愿望,就是在将来的某一天参与一个开源项目。在为开源贡献自己的一分力量的同时也提升了...

  • 使用GitHub

    使用GitHub,我们可以参与别人的开源项目,也可以让别人参与我们的开源项目。我们参与别人的开源项目的时候,不能在...

  • 开源项目参与有感

    作为参与者的的第一个开源项目献给了PlantUML,这是一个部分基于Graphviz的UML绘图工具,提供Ecli...

  • 如何给开源项目贡献代码

    git参与开源项目的fork工作流 选择一个开源项目的仓库查看开源协议image.pngfork仓库,点击开源项目...

  • 如何参与Github上的开源项目

    以开源推消息送项目MPush为例 Fork 开源项目到自己的账号 打开https://github.com/并登录...

  • 如何参与一个开源项目

    如何参与一个开源项目,提交我的第一次PR? 以vue-devui为例,步骤如下 fork仓库 生成和配置SSH公钥...

  • GitのPull request/Gitee day08

    2019/08/06 贡献代码 PR 如何参与一个开源项目呢?比如人气极高的bootstrap项目,这是一个非常强...

  • 参与开源项目:提交PR

    这篇文章描述笔者发现sharding-sphere的一个BUG,然后如何规范的提交PR的整个过程。 issue P...

网友评论

      本文标题:信息技术教师如何参与开源项目?

      本文链接:https://www.haomeiwen.com/subject/xrfppqtx.html