👨💻 Workspaces в GoLang
Go 1.18 добавляет в Go режим рабочего пространства, позволяющий работать над несколькими модулями одновременно. Т.е. у вас есть несколько "проектов", каждый из которых имеет свой индивидуальный go.mod. Один проект может импортировать модули из другого. Это довольно удобно, если вам нужно взять библиотеку и, расширив её API, потестить на рядом лежащем проекте, пример при контрибьютинге.
Подробнее о рабочих пространствах можно почитать в блоге разработчиков: https://go.dev/blog/get-familiar-with-workspaces
Сюда же тутор по использованию воркспейсов: https://go.dev/doc/tutorial/workspaces
Go 1.18 добавляет в Go режим рабочего пространства, позволяющий работать над несколькими модулями одновременно. Т.е. у вас есть несколько "проектов", каждый из которых имеет свой индивидуальный go.mod. Один проект может импортировать модули из другого. Это довольно удобно, если вам нужно взять библиотеку и, расширив её API, потестить на рядом лежащем проекте, пример при контрибьютинге.
Подробнее о рабочих пространствах можно почитать в блоге разработчиков: https://go.dev/blog/get-familiar-with-workspaces
Сюда же тутор по использованию воркспейсов: https://go.dev/doc/tutorial/workspaces