- Elixir 90.4%
- Nix 5.4%
- HTML 2%
- Python 1.4%
- CSS 0.5%
- Other 0.3%
|
|
||
|---|---|---|
| .agents/skills | ||
| .codex | ||
| .vscode | ||
| .zed | ||
| assets | ||
| config | ||
| docs | ||
| lib | ||
| local_deps | ||
| nix | ||
| priv | ||
| rel | ||
| test | ||
| .credo.exs | ||
| .dialyzer_ignore.exs | ||
| .envrc | ||
| .formatter.exs | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| config.sample.exs | ||
| config_dev.exs | ||
| config_test.exs | ||
| deps.nix | ||
| flake.lock | ||
| flake.nix | ||
| gcroot-cuda.sh | ||
| generators.sh | ||
| mix.exs | ||
| mix.lock | ||
| README.md | ||
Manager
To start your Phoenix server:
- Install dependencies with
mix deps.get - Create and migrate your database with
mix ecto.setup - Install Node.js dependencies with
cd assets && npm install - Start Phoenix endpoint with
mix phx.server
Now you can visit localhost:4000 from your browser.
Zed setup
Install the Zed Elixir extension for .ex and .heex language support. This
project includes .zed/settings.json, which enables tailwindcss-language-server
for Elixir and HEEx buffers.
Run cd assets && npm install so the Tailwind language server can load the
same Tailwind CSS package version used by the Phoenix asset build. Zed points
the language server at assets/css/zed-tailwind.css, an editor-only CSS
entrypoint that avoids production-only plugins while preserving the same source
paths as assets/css/app.css.
After changing these settings or installing npm dependencies, reload the Zed
project window or run Zed's language-server restart command from the command
palette. Check zed: open log for tailwindcss-language-server startup
messages.
Ready to run in production? Please check our deployment guides.
Learn more
- Official website: http://www.phoenixframework.org/
- Guides: https://hexdocs.pm/phoenix/overview.html
- Docs: https://hexdocs.pm/phoenix
- Mailing list: http://groups.google.com/group/phoenix-talk
- Source: https://github.com/phoenixframework/phoenix