Tolong jelaskan mengenai Sistem paket dari Go (bahasa pemrograman)

Dalam Kunjungan itu sistem paket, setiap paket memiliki jalan (misalnya, "kompres/bzip2" atau "golang.org/x/net/html") dan nama (misalnya, bzip2 atau html). Referensi lain paket' definisi harus selalu menjadi diawali dengan paket lain nama, dan hanya bermodal nama dari paket-paket yang lain dapat diakses: io.Pembaca umum tapi bzip2.pembaca tidak. Perintah go get dapat mengambil paket yang disimpan dalam repositori jauh seperti GitHub, dan pengembang didorong untuk mengembangkan paket-paket di dalam basis path yang sesuai dengan sumber repositori (seperti github.com/user_name/package_name) untuk mengurangi kemungkinan tabrakan nama dengan penambahan masa depan untuk standar library atau perpustakaan eksternal.

Proposal yang ada untuk memperkenalkan tepat paket solusi manajemen untuk Go mirip dengan Karat's sistem cargo atau Node's npm sistem.