Jestem bardzo nowy w Golang. Widzę, że w Golang można importować pakiety bezpośrednio z Github jak:Golang, importowanie pakietów z Github prosi mnie o zapamiętanie adresu Github?
import "github.com/MakeNowJust/heredoc"
Czy to znaczy, muszę zapamiętać ten adres, aby wykorzystać ten pakiet? IMHO to nie jest fajne. Co jeśli autor paczki usunął go lub zmienił adres URL? Jakieś pomysły?
Ten sam problem występuje w innych językach, jeśli autor pakietu usuwa jego pakiet. Możesz użyć narzędzi takich jak [glide] (https://github.com/Masterminds/glide) do pobrania i usunięcia vcs pakietu dostawcy, aby przesłać pliki pakietów do własnego repozytorium. – huygn
Zobacz także [wpis wiki o zarządzaniu pakietami dla Go] (https://github.com/golang/go/wiki/PackageManagementTools). Inne narzędzia, które są obecnie w hype są (w szczególnej kolejności): 'godep',' govendor' i 'gb'. – kostix
To właściwie interesujące pytanie. Być może nie jest sformułowane idealnie, ale jest bardzo podobne do całej dyskusji o sprzedaży i zarządzaniu zależnościami. – serverhorror