Phoenix's default application structure

As mentioned previously, Phoenix is itself a full-featured Elixir application, and as a result, tends to follow a lot of the same conventions and rules that other Elixir applications follow. We’ve briefly touched on the topic previously, but now it's time to get into it and take a look at how Phoenix projects are structured so that we can understand how to build on top of Phoenix. The starting directory structure looks a little something like the following:

├── README.md├── assets│   ├── brunch-config.js│   ├── css│   ├── js│   ├── package.json│   ├── static│   └── vendor├── config│   ├── config.exs│   ├── dev.exs│   ├── prod.exs│   ├── prod.secret.exs│   └── test.exs├── lib│   ├── testapp│   ├── testapp.ex│ ├── testapp_web ...

Get Phoenix Web Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.