Я міг знайти умови для іменування пакетів у Go: немає підкреслення між словами, все в малому регістрі.
Чи застосовується ця конвенція і до назви файлів?
Чи також ви кладете одну структуру в один файл, як якщо б ви зробили для класу java, а потім називаєте цей файл після структури?
Наразі, якщо у мене є структура WebServer, я поміщую її у файл web_server.go.