Посетите официальный сайт https://www.phoenixframework.org/.
Установите последнюю версию Phoenix, следуя инструкциям на странице https://hexdocs.pm/phoenix/installation.html#phoenix.
Phoenix требует Elixir v1.11+ и Erlang v22.1+.
Документация по API доступна по адресу https://hexdocs.pm/phoenix.
Документация Phoenix.js доступна по адресу https://hexdocs.pm/phoenix/js.
Мы ценим любой вклад в Финикс. Дополнительную информацию можно найти в наших руководствах CODE_OF_CONDUCT.md и CONTRIBUTING.md. Обычно мы храним список функций и ошибок в системе отслеживания ошибок.
Вы можете создать новый проект, используя последнюю версию установщика исходного кода Phoenix (задача phx.new
Mix), выполнив следующие действия:
phx_new
, чтобы Mix использовал локальный исходный код. Это можно сделать с помощью mix archive.uninstall phx_new
или просто удалив файл, который обычно находится в ~/.mix/archives/
.git clone https://github.com/phoenixframework/phoenix
или загрузив его.phx.new
из каталога installer
, например: cd phoenix/installer
mix phx.new dev_app --dev
Флаг --dev
настроит :phoenix
dep вашего нового проекта как зависимость относительного пути, указывая на вашу локальную проверку Phoenix:
defp deps do
[ { :phoenix , path: "../.." , override: true } ,
Чтобы создавать проекты за пределами каталога installer/
, добавьте последний архив на свой компьютер, следуя инструкциям в installer/README.md.
Чтобы собрать документацию из исходного кода:
npm install --prefix assets
MIX_ENV=docs mix docs
Чтобы собрать Phoenix из исходников:
mix deps.get
mix compile
Чтобы собрать установщик Phoenix из исходного кода:
mix deps.get
mix compile
mix archive.build
cd assets
npm install
Авторские права (c) 2014, Крис МакКорд.
Исходный код Phoenix распространяется по лицензии MIT.