# Requesting advice on packaging

**URL:** <https://discourse.elm-lang.org/t/requesting-advice-on-packaging/9776>\
**Category:** Learn\
**Created:** [May 4, 2024, 10:31am UTC](https://discourse.elm-lang.org/t/requesting-advice-on-packaging/9776 "2024-05-04T10:31:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mpldr](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/mpldr/32/4998_2.png) [@mpldr](https://discourse.elm-lang.org/u/mpldr)\
**Post date:** [May 4, 2024, 10:31am UTC](https://discourse.elm-lang.org/t/requesting-advice-on-packaging/9776/1 "2024-05-04T10:31:01Z")

</div>

Hi everyone,

I have been struggling with Elm’s Packaging system for a few days now, due to – what I see as – significant restrictions that are just extremely painful to work around:

- First and foremost: Only GitHub is supported.
- Only versions \>= 1.0.0 are possible (technically breaking SemVer spec)
- getting packages from git is impossible (?)

That being said, the part I am mostly seeking advice on is the latter part. Is it possible to `git clone git.my-ho.st/elm/whatever.git elm-stuff/external/whatever` or something similar to access an unpublished module?

Thanks in advance for any reply 🙂

---

<div class="post-metadata">

**Author:** ![wolfadex](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/wolfadex/32/2461_2.png) [@wolfadex](https://discourse.elm-lang.org/u/wolfadex)\
**Post date:** [May 5, 2024, 1:06am UTC](https://discourse.elm-lang.org/t/requesting-advice-on-packaging/9776/2 "2024-05-05T01:06:04Z")

</div>

I’ve not used it, but there is [GitHub - robinheghan/elm-git-install: A tool for installing private Elm packages from any git url.](https://github.com/robinheghan/elm-git-install). I think I’ve seen other, similar tools too though their names are escaping me.

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex035/uploads/elm_lang/original/1X/50a05e53677a2c3b47776d7abd0f113eb50193a1.png) [@system](https://discourse.elm-lang.org/u/system)\
**Post date:** [May 15, 2024, 1:06am UTC](https://discourse.elm-lang.org/t/requesting-advice-on-packaging/9776/3 "2024-05-15T01:06:37Z")

</div>

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.
