April 2016
Beginner to intermediate
300 pages
6h 58m
English
Now that we’ve confirmed our intuition by using Observer, we can get down to the work of splitting these applications. Each umbrella project has a parent directory that defines:
To get started, let’s create an umbrella project called rumbrella. Instead of using mix phoenix.new to build a Phoenix application, we’ll use mix new, which ships with Elixir, and pass it the --umbrella flag. Let’s run the command outside of the rumbl application, like this:
| | $ mix new rumbrella --umbrella |
| | |
| | * creating .gitignore |
| | * creating README.md |
| | * creating mix.exs |
| | * creating apps |
| | * creating config |
| | * creating config/config.exs ... |