потребовалось внести изменения в модуль, который хостится на гитхабе.
Добавился код, пару файлов - добавил транспорт для MQ системы.
Вообщем проблема такая: в проекте почти везде указатели на путь при импорте относительно основого репозитория на гитхабе, а не моего форка.
банально он даже ругается что типы не соответствуют из за того что в адресе импорта не из оригинального репозитория файлы. те я делаю форк репы, коммичу туда свои правки - делаю импорт своего форка - получаю
примерно такое:
cannot use &"github_com/Hormold/moleculer".Config literal (type *"github_com/Hormold/moleculer".Config) as type *"github_com/moleculer-go/moleculer".Config
даже при попытках локально разместить пакет в GOPATH с изменениями для меня - возникают проблемы с ссылками внутренними.
Есть какие-нибудь best practice решения этих вещей?
Сори за глупый вопрос наверное)
так конечно оно так будет ругаться, импорт-то никто не поменял рекурсивно в твоем форкнутом проекте, посмотри здесь, разные решения есть https://stackoverflow.com/questions/14323872/using-forked-package-import-in-go
Обсуждают сегодня