Init project golang
Sebelum membuat project golang, terlebih dahulu yaitu melakukan init directory. Fungsi init ini digunakan untuk melakukan register folder agar terdeteksi sebagai module/package.
untuk melakukan init bisa menggunakan cara sebagai berikut
go mod init <nama module>
# example
go mod init first-go-project
Setelah menjalankan perintah tersebut maka didalam folder tersebut terdapat file go.mod yang berisi seperti berikut
module first-go-project
go 1.20
install package
untuk menginstall package
go get -u <package-name>
contoh
go get -u github.com/gin-gonic/gin
option -u digunakan untuk melakukan download package sekaligus update package, agar menggunakan package rilis minor atau patch
untuk mendapatkan info selengkapnya bisa gunakan perintah
go help get