возьми какой-нибудь golang веб фреймворк, желательно чтоб он тоже умел генерить структуру файлов приложения, посмотри как они организовывают, и если сам фреймворк использовать не хочешь, то хоть структуру слизать можно, а вобще туториалов по это теме в интернете есть, например
вот