ublog

n2o - створюємо додаток з mad

programming [33]erlang [32]n2o [17]

Вітаю!

раніше ми уже створювали n2o-додаток -- шляхом копіювання існуючого додатку-прикладу
https://blog.clever-games.win/post/4

також ми уже користувались деякими командами mad -
https://blog.clever-games.win/post/5

зараз ми створимо новий n2o-додаток, для прикладу назовемо його eauc
спочатку завантажимо mad з github-репозиторія
https://github.com/synrc/mad
так, власне файл mad ми розмістимо в home

і власне команда, якою ми створюємо наш новий додаток
~$ ./mad app eauc


у випадку успіху ми побачимо наступне:

Create File: "eauc/sys.config"
Create File: "eauc/apps/sample/priv/static/spa/index.htm"
Create File: "eauc/apps/sample/rebar.config"
Create File: "eauc/apps/sample/priv/templates/index.html"
Create File: "eauc/apps/sample/src/sample.erl"
Create File: "eauc/rebar.config"
Create File: "eauc/apps/sample/src/index.erl"
Create File: "eauc/apps/rebar.config"
Create File: "eauc/vm.args"
Create File: "eauc/apps/sample/src/sample.app.src"
Create File: "eauc/apps/sample/priv/static/synrc.css"
Create File: "eauc/apps/sample/src/routes.erl"
OK


у випадку помилки нам потрібно виконати наступну команду
та спробувати ще раз створити додаток
sudo chmod a+x mad


далі ми перейменовуємо sample -> eauc,
завантажуємо в директорію eauc для зручності
https://github.com/synrc/mad
та https://github.com/synrc/otp.mk ,
поправляємо налаштування до необхідних нам
і пишемо додаток :)


Далі буде)