一次在GO+教程仓库上提交PR的经历
起因
最近在学习GO+,然后翻了翻资料,找到了GO+的官方教程:https://tutorial.goplus.org/
然后翻了翻,发现有的教程貌似还没有案例
然后就发现了,一句No content yet, you can help us build it here.
然后就点进去了发现许大和其它大神在维护的GO+教程仓库: https://github.com/goplus/tutorial
刚好最近有学git的使用, 又是刚好发现了Arrays 的案例好像还没有, 于是就想自己也写个案例出来, 看看最近的GO+到底有没有学进去
过程
拉取
我于是按照许大的教程, 一步步尝试
首先拉取分支
之后在自己的仓库上操作
编写
一步一步操作,首先git clone 获取,然后就用vscode打开编辑
然后就参考许大的101-Hello-world
然后按照自己的实际需求与思考, 先把文件准备好
然后就开始码字了, 当然过程并没有这么顺利, 可以先到本地测试好再贴上来
验证
之后, 我们按照说明, 终端进入该目录执行
go run .
之后浏览器打开127.0.0.1:8000 或者localhost:8000 找到我们编写的章节, 看一下效果怎么样
还是可以看的, 不至于很难看懂
点右上角运行一下
运行结果
没有报错, 很开心
提交
怎么提交, 在这里就不和大家多余的赘述了, 提交到自己仓库上去之后, 你就可以看到自己的文件更新了
注意: 我是给大家模拟下当初的样子, 实际已经提交了几天了
之后我们到官方教程仓库里去
点击那个绿色的按钮New pull request 提交新的请求
点击蓝色的Learn about pull requests 对比下分支
选择你自己的分支, 进行对比
在这里我已经提交过了, 所以就不重复操作了, 可以提交的前提是你对你的分支进行了修改, 之后一步步按照你的需求操作进行提交就可以, 记得对自己的修改表达全面一点, 我修改了一次描述就是因为感觉表达的不清楚
之后等消息就好
感想
本来只是一次尝试, 说实话我实在想不到居然一遍过了, 具体时间不清楚了, 我只记得许大是凌晨通过的合并请求, 并且许大还改给我修改了一些格式
现在大家可以看到了
感动的是许大居然还特别说了一下