Volevo solo confermare la mia comprensione di una tipica struttura di cartelle di progetto in un progetto Go, che segue lo Go tool conventions.convenzione struttura della struttura del progetto go-lang
Se sto scrivendo un pacchetto chiamato my-package
, che utilizza un altro pacchetto esterno di terze parti - other-package
. Quindi in base alle convenzioni, questa struttura di directory è corretta?
Il motivo che mi chiedo ancora una volta dopo aver letto la documentazione è perché a differenza di altre convenzioni linguistiche, l'utente e il codice di terze parti si trovano nella stessa cartella di livello superiore.
Pwd della mia struttura dir: '' '/go/src/github.com/github-account-name/project-name '' ' –
sì va bene finché la radice è $ GOPATH –