Golang, l'importation de packages à partir de Github demandes de me rappeler le Github de l'URL?

Je suis très nouveau pour Golang. Je vois que dans Golang vous pouvez importer des packages directement à partir de Github comme:

import "github.com/MakeNowJust/heredoc"

Est-ce à dire que je me souvienne de cette URL afin d'utiliser ce paquet? À mon humble avis ce n'est pas cool. Si plus tard l'auteur de l'emballage enlevé ou changé l'URL? Des idées?

Vous avez le même problème dans d'autres langues si l'auteur du package de supprimer son paquet. Vous pouvez utiliser des outils comme glide pour télécharger & bande fournisseur du progiciel de vcs pour pousser les fichiers de package de votre propre repo.
Voir aussi le wiki entrée sur la gestion des paquets pour Aller. D'autres outils qui sont sur le battage médiatique d'aujourd'hui sont (sans ordre particulier): godep, govendor et gb.
C'est effectivement une question intéressante. Peut-être pas formulé de manière parfaitement, mais il est très proche de l'ensemble de la vendoring et de gestion de la dépendance de discussion

OriginalL'auteur user130268 | 2016-08-02