我的Go+语言初体验——一次在GO+教程仓库上提交PR的经历

简介: 我的Go+语言初体验——一次在GO+教程仓库上提交PR的经历

一次在GO+教程仓库上提交PR的经历

起因

最近在学习GO+,然后翻了翻资料,找到了GO+的官方教程:https://tutorial.goplus.org/

eb4b8e4db7744d498c65419eebfa8cd9.png


然后翻了翻,发现有的教程貌似还没有案例


1.png


然后就发现了,一句No content yet, you can help us build it here.


然后就点进去了发现许大和其它大神在维护的GO+教程仓库: https://github.com/goplus/tutorial


刚好最近有学git的使用, 又是刚好发现了Arrays 的案例好像还没有, 于是就想自己也写个案例出来, 看看最近的GO+到底有没有学进去


过程

拉取

我于是按照许大的教程, 一步步尝试

2.png


首先拉取分支


3.png


之后在自己的仓库上操作


4.png



编写

一步一步操作,首先git clone 获取,然后就用vscode打开编辑


5.png


然后就参考许大的101-Hello-world


6.png


然后按照自己的实际需求与思考, 先把文件准备好


7.png


然后就开始码字了, 当然过程并没有这么顺利, 可以先到本地测试好再贴上来


8.png



验证

之后, 我们按照说明, 终端进入该目录执行


go run .

9.png


之后浏览器打开127.0.0.1:8000 或者localhost:8000 找到我们编写的章节, 看一下效果怎么样


10.png


还是可以看的, 不至于很难看懂

点右上角运行一下


11.png


运行结果


12.png


没有报错, 很开心


提交

怎么提交, 在这里就不和大家多余的赘述了, 提交到自己仓库上去之后, 你就可以看到自己的文件更新了

13.png


注意: 我是给大家模拟下当初的样子, 实际已经提交了几天了


之后我们到官方教程仓库里去


14.png


点击那个绿色的按钮New pull request 提交新的请求


15.png


点击蓝色的Learn about pull requests 对比下分支


16.png


选择你自己的分支, 进行对比


在这里我已经提交过了, 所以就不重复操作了, 可以提交的前提是你对你的分支进行了修改, 之后一步步按照你的需求操作进行提交就可以, 记得对自己的修改表达全面一点, 我修改了一次描述就是因为感觉表达的不清楚


17.png


之后等消息就好



感想

本来只是一次尝试, 说实话我实在想不到居然一遍过了, 具体时间不清楚了, 我只记得许大是凌晨通过的合并请求, 并且许大还改给我修改了一些格式


18.png


现在大家可以看到了


19.png

感动的是许大居然还特别说了一下


20.png




目录
相关文章
|
9月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
438 2
|
11月前
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
663 1
|
11月前
|
Cloud Native Go API
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
662 0
|
11月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
482 0
|
11月前
|
Cloud Native Java 中间件
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
515 0
|
11月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
858 0
|
11月前
|
数据采集 Go API
Go语言实战案例:多协程并发下载网页内容
本文是《Go语言100个实战案例 · 网络与并发篇》第6篇,讲解如何使用 Goroutine 和 Channel 实现多协程并发抓取网页内容,提升网络请求效率。通过实战掌握高并发编程技巧,构建爬虫、内容聚合器等工具,涵盖 WaitGroup、超时控制、错误处理等核心知识点。
|
11月前
|
数据采集 JSON Go
Go语言实战案例:实现HTTP客户端请求并解析响应
本文是 Go 网络与并发实战系列的第 2 篇,详细介绍如何使用 Go 构建 HTTP 客户端,涵盖请求发送、响应解析、错误处理、Header 与 Body 提取等流程,并通过实战代码演示如何并发请求多个 URL,适合希望掌握 Go 网络编程基础的开发者。
|
12月前
|
JSON 前端开发 Go
Go语言实战:创建一个简单的 HTTP 服务器
本篇是《Go语言101实战》系列之一,讲解如何使用Go构建基础HTTP服务器。涵盖Go语言并发优势、HTTP服务搭建、路由处理、日志记录及测试方法,助你掌握高性能Web服务开发核心技能。
|
12月前
|
Go
如何在Go语言的HTTP请求中设置使用代理服务器
当使用特定的代理时,在某些情况下可能需要认证信息,认证信息可以在代理URL中提供,格式通常是:
746 0

热门文章

最新文章