What is mix

mix

今まで毎日のようにmixコマンドを使っていたが、改めてこれは何?を口頭で説明できなかったので整理

  • 主要な役割
    1. compiler
    2. 依存性管理
    3. test実行
    4. 環境管理
  • taskという単位で機能を提供している
  • taskにはデフォルトで下記などが提供されている。もちろん、custom taskを定義できる。project毎に作成したり、自分用の便利taskを作っておくと捗る
    • project生成
    • compile
    • testの実行

Reference