Ace is a featherweight toolkit for developing web applications in Elixir. Similar to Sinatra for Ruby and Flask for Python.
The greetings app in this project is started automatically with the shell. Therefore to run in development use
$ rebar3 shell
Then visit localhost:8080.
- At the moment the rebar3 plugin for Elixir does not do a good job of managing dependencies. This is manifest twofold.
- Each dependency has to be declared individually but the should be inferrable as dependencies of Ace.
- running
application:ensure_all_started(ace)is a problem because it tries to start even development dependencies such as ex_doc.