Size: a a a

2021 May 16

Z

Zver in Go-go!
Это почти стандарт.
источник

Z

Zver in Go-go!
cmd/наименованиеприложения/
источник

F

Frank 🦠 in Go-go!
а что если это микросервис, он должен на приложение разделяться?
источник

‌‌‎ in Go-go!
Да
источник

F

Frank 🦠 in Go-go!
ну ладно, как скажешь
источник

‌‌‎ in Go-go!
Попозже скажу, но я не правил его при импорте
источник

‌‌‎ in Go-go!
Или это не мне?
источник

Z

Zver in Go-go!
Ну так сложилось. И все в общем приделживаются. Ну и мало ли тулинг дополнительный у приложения может появиться.
источник

Z

Zver in Go-go!
Вам.
источник

‌‌‎ in Go-go!
Что именно с импортом не так?
источник

C

Calculon in Go-go!
не обязательно, в корне тоже норм
источник

F

Frank 🦠 in Go-go!
а что если я хочу чтобы мои домены были доступны внешним сервисам. в стандарте про internal пишется:
This is the code you don't want others importing in their applications or libraries
источник

F

Frank 🦠 in Go-go!
?
источник

S

Sergey in Go-go!
Тогда в /pkg, не?
источник

C

Calculon in Go-go!
нет
источник

F

Frank 🦠 in Go-go!
а куда?
источник

Z

Zver in Go-go!
Тогда общий код выделяете в пакеты. И выносите либо в корень их (я так в приложениях не люблю), либо в pkg (так некоторые из комунити не любят). Либо создаете отдельный модуль и импортите его (в конечном итоге лучшее решение).
источник

C

Calculon in Go-go!
туда где будет норм
источник

VY

Vladislav Yarmak in Go-go!
ну и env_buffer.go тоже в src и он импортируется как другой пакет. тут с импортами всё наперекосяк
источник

VY

Vladislav Yarmak in Go-go!
надо брать и читать про структуру проекта
источник