elm-lang / elm-package

Command line tool to share Elm libraries
BSD 3-Clause "New" or "Revised" License
214 stars 66 forks source link

Add support for non-Github repository services. #208

Closed jgrosso closed 8 years ago

jgrosso commented 8 years ago

See elm-lang/elm-package#188.

jgrosso commented 8 years ago

Do note that I can't get the build to run (Cabal dependency problems), so I don't know if it compiles (and, obviously, Travis CI is having rake errors). I'm working on that now and will update accordingly if no one else can test it.

JoeyEremondi commented 8 years ago

It's a lot more complicated than this.

The following modules will break because of the change:

The restriction to GitHub isn't arbitrary right now, it's because elm-package depends on the GitHub API to work.

Any accepted PR should at least ensure that it is impossible to publish non-GitHub projects.

jgrosso commented 8 years ago

@JoeyEremondi Duly noted. Thanks for the clarification.