Широко признанный в сообществе ОС способ состоит в том, чтобы предоставить первоначальный репозиторий для извлечения вашей работы другим пользователям, если это имеет смысл.
Если вам просто нужны ваши собственные дополнительные функции, которые вряд ли кто-то другой использует, единственное, что вам нужно обновить в файле mix.exs
основного проекта, где вместо оригинального
defp deps do
[{:scrivener_headers, "~> 3.1"}]
end
вы положили
defp deps do
[{:scrivener_headers,
git: "https://github.com/Sardoan/scrivener_headers"}]
end
Возможно, единственная причина, по которой вы захотите опубликовать новую версию в hex
: исходная версия больше не поддерживается, а сопровождающий недоступен. Затем вы меняете имя пакета (и имя основного модуля). Этого будет достаточно.
Это имеет много предостережений: будущие пользователи обнаружат две версии одного и того же драгоценного камня, им будет сложно выбирать между ними, возникнет путаница, и поэтому сообщество настоятельно не одобряет это, если нет веских причин для этого. поэтому, несмотря на все последствия, существует.