Pull to refresh
9
0
Евгений Лопаткин@NiktapoL

Golang разработчик

Send message

Экспортируем модули из Go-сервиса: сотворение директории pkg

Reading time6 min
Reach and readers11K

Чтобы поделиться кодом, нужно создать библиотеку и разместить её в самостоятельном репозитории. Но иногда возникает необходимость хранить библиотеку вместе с сервисом, который её использует, — это может быть полезно при разработке в open source, в процессе дробления монолита на микросервисы и при шеринге своим API. Среди Go-разработчиков существует мнение, что экспортируемые библиотеки стоит хранить в директории pkg.

Как оказалось, при экспорте библиотеки из сервиса может возникнуть множество нюансов. В этой статье мы разберём, как сделать внешнюю библиотеку максимально удобной как для сервиса, который её экспортирует, так и для импортёров.

Читать далее

Information

Rating
Does not participate
Location
Ростов-на-Дону, Ростовская обл., Россия
Works in
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик
Git
Linux
Golang
PostgreSQL