GO语言篇之发布开源软件包

GO语言篇之发布开源软件包

文章目录

我们写GO语言程序的时候难免会引用第三方的软件包,那么你知道别人是怎么发布自己的软件包吗,别急,这篇博客教你怎么做

新建仓库

拉取到本地

sh 复制代码
git clone https://github.com/go75/my-package.git

初始化项目

sh 复制代码
go mod init github.com/go75/my-package.git

编写代码

sh 复制代码
mkdir utils
echo "
package utils

func PrintHello() {
    print("Hello")
}" > utils/hello.go

提交代码

sh 复制代码
git add .
git commit -m "update"
git push

发布

引用软件包

sh 复制代码
go get github.com/go75/my-package/utils

至此,少年你已经发布了第一个属于自己的GO语言开源软件包

相关推荐
秋名RG1 分钟前
Java 基础语法
java·开发语言
码行山野赴时序归途6 分钟前
C 语言文件操作完全指南:从打开到关闭
c语言·开发语言
2501_9378609412 分钟前
Java 文件操作与IO(下):字节流、字符流实战IO读写
java·开发语言·python
事圆则缓19 分钟前
Kotlin 高阶工程化与 Android 深入实践
android·开发语言·kotlin
驭渊的小故事25 分钟前
java抽奖项目-奖品上传中传递参数类型的错误
java·开发语言
名字还没想好☜28 分钟前
Go 时间格式化为什么用 2006-01-02:time.Format/Parse 的参考时间、时区与解析踩坑
开发语言·后端·golang·go
Dream Cosmos31 分钟前
C++ 多态下篇:虚函数表、动态绑定与多态底层原理
开发语言·c++
2601_962071579 小时前
【Java报错已解决】org.springframework.beans.factory.BeanCreationException
java·开发语言
淡海水10 小时前
07-04-并发-ConcurrentBag-T-工作窃取WorkStealing算法
开发语言·算法·c#·bag·concurrent·workstealing
CS_Zero11 小时前
C语言sizeof是函数吗?
c语言·开发语言