当前位置: 首页 > news >正文

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

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

文章目录

  • GO语言篇之发布开源软件包
    • 新建仓库
    • 拉取到本地
    • 初始化项目
    • 编写代码
    • 提交代码
    • 发布
    • 引用软件包

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

新建仓库

新建仓库

拉取到本地

git clone https://github.com/go75/my-package.git

初始化项目

go mod init github.com/go75/my-package.git

编写代码

mkdir utils
echo "
package utilsfunc PrintHello() {print("Hello")
}" > utils/hello.go

提交代码

git add .
git commit -m "update"
git push

发布

发布发布

引用软件包

go get github.com/go75/my-package/utils

引用软件包

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

http://www.lryc.cn/news/165511.html

相关文章:

  • Eclipse官网下载历史版本
  • SCI常见词汇表达
  • 使用ref如何获取到input标签中的值
  • 自定义Dynamics 365实施和发布业务解决方案 3. 开箱即用自定义
  • python-pytorch 关于torch.load()和torch.load_state_dict()
  • 关于批量安装多个apk
  • 【案例教学】华为云API对话机器人的魅力—体验AI垃圾分类机器人
  • go基础详解2-go run test
  • 【NVIDIA CUDA】2023 CUDA夏令营编程模型(三)
  • 字节8年经验之谈 —— 冒烟测试、回归测试是什么?
  • FP6102 20V、3A降压开关调节器芯片
  • 魔众携手ModStart上线全新模块市场,支持模板主题
  • 织梦CMS_V5.7任意用户密码重置漏洞复现
  • ESP32通过ali的C LINK4.0接入aliyun阿里云
  • Spring中使用了哪些设计模式
  • matlab 13折线法数据量化编码与解码
  • Yolov8小目标检测-添加模块改进-实验记录
  • 2023国家网络安全宣传周|邮件安全意识培训-钓鱼篇
  • 【Leetcode】140.单词拆分II(Hard)
  • 【数据结构-堆】堆
  • Ansible 自动化运维工具部署主从数据库+读写分离
  • 蓝桥杯官网填空题(星期几)
  • 《向量数据库指南》——向量数据库会是 AI 的“iPhone 时刻”吗?
  • 案例实践丨基于SkyWalking全链路监控的微服务系统性能调优实践篇
  • C++信息学奥赛1170:计算2的N次方
  • windos本地文件上传到ubuntu
  • 做软件测试,掌握哪些技术才能算作“测试大佬”?
  • 【算法与数据结构】530、LeetCode二叉搜索树的最小绝对差
  • input输入事件
  • 接入 NVIDIA A100、吞吐量提高 10 倍!Milvus GPU 版本使用指南