kittoframework / kitto

Kitto is a framework for interactive dashboards written in Elixir
http://kitto.io/dashboards/sample
MIT License
955 stars 58 forks source link

Pre-compile application on `kitto.new` #101

Open davejlong opened 7 years ago

davejlong commented 7 years ago

As the CLI is built out more, to lower the barrier of entry, when running mix kitto.new the application should get compiled to make all mix tasks immediately available.

zorbash commented 7 years ago

I like the idea, though in order for the dependencies to be compiled they have to be fetched before via: mix deps.get which is currently optional in mix kitto.new.

The best option seems to me to split the currentFetch and install dependencies? [Yn] question in 2 parts:

When the user chooses to install Elixir dependencies we can also mix deps.compile to make the mix tasks available.

davejlong commented 7 years ago

Another option for building this is to code it into kitto_new instead of Kitto core.