как отладить свой собственный модуль go из другого проекта - PullRequest
0 голосов
/ 06 ноября 2019

Любопытно, как запускать и отлаживать изменения в частном модуле, на который у меня есть авторство из зависимого проекта?

Если у меня есть 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. Но это огромный кругозор, который делает незначительные правки и исправления громоздкими - и требует новой минорной версии для каждого отдельного.

Это звучит очень неэффективно - наверняка есть лучший способ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...