Любопытно, как запускать и отлаживать изменения в частном модуле, на который у меня есть авторство из зависимого проекта?
Если у меня есть MyApp.go в своем собственном проекте, который import "github.com/my-co/my-mod/a-package"
и я хочу сделатьвнесите изменения в a-package в my-mod и запустите MyApp.go, чтобы выполнить изменения, которые я делаю в a-package - как я могу настроить все так, чтобы Go использовал живую версию, которую я редактирую локально?
В идеале, я бы мог пошагово вызывать побочные функции в источнике, уже находящемся в моей системе для этого модуля и пакета, - где я мог бы затем редактировать источник напрямую.
Я определенно могу внести изменения вmy-mod, а затем версия их на github, а затем вынудите мой локальный проект использовать последнюю версию my-mod. Но это огромный кругозор, который делает незначительные правки и исправления громоздкими - и требует новой минорной версии для каждого отдельного.
Это звучит очень неэффективно - наверняка есть лучший способ?