Je suis très nouveau à Golang. Je vois qu’à Golang, vous pouvez importer des packages directement depuis Github, par exemple:
import "github.com/MakeNowJust/heredoc"
Est-ce que cela signifie que je dois me souvenir de cette URL pour pouvoir utiliser ce paquet? IMHO ce n'est pas cool. Que se passe-t-il si, plus tard, l'auteur du package l'a supprimé ou modifié l'URL? Des idées?
Je vous recommande de lire le Comment écrire un code Go documentation et ceci blog.
Le chemin que vous voyez dans votre ligne d'importation n'est pas une URL, mais uniquement le chemin dans lequel se trouve le paquet (normalement par rapport à $GOROOT/src/pkg
ou $GOPATH/src
). Votre paquet heredoc
se trouve donc probablement dans le répertoire $GOPATH/src/github.com/MakeNowJust/heredoc
.
La méthode recommandée pour utiliser des packages externes consiste à les télécharger et à les installer via go get
. Vous voudrez peut-être consulter la documentation de go get by go get --help
.
ne vous inquiétez pas mec! vous pouvez utiliser glide tool pour la gestion des paquets