Elixir Projects

Mix is the everyday project tool in Elixir. Use it to create apps, manage dependencies, and control build output.

Mix

Mix generates projects, runs tests, fetches dependencies, and handles common developer workflows.

Hex

Hex is the package manager ecosystem for publishing and consuming Elixir libraries.

Config and release

Learn where to place configuration, how environments differ, and how releases package apps for deployment.

Practice

  1. Create one Mix project.
  2. Add one dependency and inspect the lockfile.
  3. Write one note about how release packaging helps production operations.