All Articles
ทำ go-module ไว้ใช้เองกันครับ

2022-07-05

ทำ go-module ไว้ใช้เองกันครับ

Read on Medium

ทำ go-module ไว้ใช้เองกันครับ

ก่อนอื่นเราสร้าง project กันก่อนเลย

mkdirgo-module-utils และเราก็ใช้คำสั่ง go init เพื่อ init go ขึ้นมา โดยใช้ชื่อ repository url ใน github ของเรา

go mod init {repository_github_url}/go-module-utils จากนั้นสร้างไฟล์ main.go

และเราก็จะสร้าง module ขึ้นมา โดยผมจะแยกออกมาเป็น module ละโฟลเดอร์เลยนะครับ

project structure จะประมาณนี้

.
├── pointer2value
│ └── pointer2value.go
│ └── pointer2value_test.go
├── main.go

Image 2

ทำ function ที่เราจะนำไปใช้งาน

Image 3

เขียน test สักหน่อยเผื่อความสวยงาม (optional)

เมื่อทำเสร็จ ก็ได้เวลาเอาขึ้น github ครับ

Image 4

สร้าง project ขึ้นมา โดยอันนี้ผมจะทำแบบ public นะครับ วิธีทำแบบ private เดี๋ยวจะแปะลิ้งไว้ให้

เรียบร้อยแล้วก็ commit/push โค้ดของเราขึ้นไปเล้ยยยยยยย

Image 5

ต่อไปมาทำ tag version กันครับ

Image 6

เท่านี้ก็เรียบร้อยแล้วครับบบ

เดี๋ยวเราลองมาทดสอบกันครับ

ผมสร้าง project ขึ้นมาใหม่เพื่อเทส และ go get package ของเรามานะครับ ด้วยคำสั่ง

go get github.com/nanpipat-dev/go-module-utils@v1.0.0 มาทดสอบเรียกใช้กันหน่อยครับ

Image 7

ลองรันดูครับ

Image 8

เรียบร้อย ผลลัพท์ก็ออกมาตามที่เราเรียกใช้ go package ของเราอย่างงดงามครับบ

© 2026 Nanpipat Klinpratoom. All Rights Reserved.