Go Vendor digunakan untuk mengunduh semua dependency atau 3rd party, untuk disimpan di lokal dalam folder project, dalam folder bernama vendor.
Dengan adanya folder tersebut, maka Go tidak akan lookup 3rd party ke cache folder, melainkan langsung mempergunakan yang ada dalam folder vendor. Jadi tidak perlu download lagi dari internet.
Misalnya kita ingin menggunakan external package bernama go-money .
Kita lakukan terlebih dahulu proses instalasi:
go get github.com/Rhymond/go-money
Setelah selesai instalasi, kita akan coba menggunakan package tersebut melalui main.go :