go18

module
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2025 License: MIT

README

go18

程序设计

  1. 需求收集,具体问题具体分析,给出具体的解决方案
  2. 问题抽象:建立这类问题的 通用解决模型(程序设计)
  3. 架构与实现

项目整体介绍

  • Book Api Server
  • 用户中心
  • 应用中心
  • 审计中心
  • 资源中心(CMDB)
  • 发布中心
  • 应用流水线 pipline

环境 mac/linux

  • go version go1.24.0 darwin/arm64
  • vscode / goland
  • 命令行操作
注意事项
  • 代码自己写
  • 学会排查问题
  • 思维转变:程序一次性写完,能正常运行是巧合,一运行就跑错这才是常态,不怕报错,认知查看报错问题或者借助 AI 工具进行帮忙分析
  • 持之以恒,每天都写一点,如果时间不过,写一个函数或者少写,便实践的技术
  • 项目里面添加自己的文档目录,添加自己的文档和思考,也会查阅周边资料,都是回顾的途径
  • 创建一个自己的代码仓库:github/gitee,要 public

Gin + GORM 开发简单的 Book API Server

从写脚本开始 与 学会合理使用包来组织你的项目工程

初始化 mod
go mod init "github.com/sword-demon/go18"
安装 gin
go get github.com/gin-gonic/gin
后续使用 go-restful

github地址

Makefile 打包版本号

git tag -a v0.0.1 -m "release v0.0.1 your description"
make all
> _output/devcloud-api -v
Version   : v0.0.1
Build Time: 2025-06-08 18:29:47
Git Branch: main
Git Commit: 0f1943534148425a71f1bd7c3e5cc7778d4a91af
Go Version: go1.24.0 darwin/arm64

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL