Non è chiaro per me dal tutorial di Golang come mettere il codice Golang su Github per poter importare quel codice come pacchetto da Github in seguito.Come posizionare il progetto Golang (una serie di pacchetti) su Github?
Questo è un esempio di progetto-lavoro (struttura di directory) dal tutorial Golang http://golang.org/doc/code.html:
bin/
hello # command executable
pkg/
linux_amd64/ # this will reflect your OS and architecture
github.com/user/
newmath.a # package object
src/
github.com/user/
hello/
hello.go # command source
newmath/
sqrt.go # package source
Allora, che cosa devo fare, dove devo git init
in questo spazio di lavoro, per essere in grado più avanti:
Per importare solo il pacchetto
newmath
nel mio progetto separato. In questo modo:import "github.com/user/newmath"
di ottenere solo
hello.exe
eseguibile.Per ottenere l'intero spazio di lavoro del progetto (tutte le directory: bin, pkg, src).