Elixir:
Een nieuw project starten
Hoe:
Om een nieuw project te creëren, gebruik je het mix new
commando:
$ mix new my_app
Je zult zoiets als dit zien:
* creating README.md
* creating .formatter.exs
* creating .gitignore
* creating mix.exs
* creating lib
* creating lib/my_app.ex
* creating test
* creating test/test_helper.exs
* creating test/my_app_test.exs
Ga naar je nieuwe projectdirectory:
$ cd my_app
Nu kun je je project of de tests ervan uitvoeren:
Je project uitvoeren:
$ iex -S mix
Testen:
$ mix test
Diepgaande Duik
De bouwtool van Elixir, Mix, is ontstaan uit de wens om een betrouwbare en uniforme manier te bieden om projecten te creëren, te configureren, en te beheren. Het is beïnvloed door hulpmiddelen uit andere ecosystemen, zoals Bundler en Rake van Ruby. Mix brengt afhankelijkheidsbeheer en taakautomatisering in de gereedschapskist van Elixir. De alternatieven in andere talen kunnen npm voor Node.js of Maven voor Java zijn. Echter, Mix is afgestemd op de Elixir-runtime en geïntegreerd met zijn idiomatische patronen. Het mix new
commando maakt een conventionele structuur met vooraf gedefinieerde directories en bestanden, zoals configuratiebestanden, moduledefinities, en testsuites. Het volgen van conventies is cruciaal in Elixir; het moedigt codeconsistentie en leesbaarheid aan over Elixir-projecten.
Zie Ook
- Officiële
mix
documentatie: https://hexdocs.pm/mix/Mix.html - Elixir School’s projectgids: https://elixirschool.com/en/lessons/basics/mix/