Eu poderia encontrar as convenções para nomear pacotes em Go: sem sublinhado entre as palavras, tudo em minúsculas.
Esta convenção também se aplica aos nomes dos arquivos?
Você também coloca uma estrutura em um arquivo como se fizesse para uma classe java e, em seguida, nomeia o arquivo após a estrutura?
Atualmente, se eu tenho um struct WebServer, coloco em um arquivo web_server.go.