{"repo":"team-alembic/phx_install","free":true,"listed":false,"github":"https://github.com/team-alembic/phx_install","clone":"git clone https://github.com/team-alembic/phx_install.git","description":"Composable Igniter installers for Phoenix","language":"Elixir","stars":14,"topics":["boilerplate","elixir","igniter","phoenix","phoenix-framework","starter-kit","templates"],"license":"Apache-2.0","category":"saas-starters-boilerplates","readme_excerpt":"Phoenix Installer An alternative to mix phx.new that installs Phoenix into any Elixir project — new or existing — using Igniter for AST-aware code generation. Instead of generating a project from a template, phx install composes individual installer tasks that each add a specific feature (endpoint, router, LiveView, etc.). Each task manipulates your project's actual AST, so it can safely merge into existing code rather than overwriting it. Quick Start Existing Project Install the default Phoenix stack (LiveView, assets, Gettext, LiveDashboard) into your project: See Options for flags to customise what gets installed. To add the dependency without running the installer, and then explore the available tasks: New Project Create a new Elixir application with Phoenix installed: How It Differs from mix phx.new mix phx.new is the standard Phoenix generator — it creates a complete project from a template and is the right choice for most greenfield apps. phx install takes a different approach that's useful when you want to: - Add Phoenix to an existing Elixir project — phx install merges Phoenix into your current code rather than starting from a fresh project. - Install features incrementally — start with an API-only app and add LiveView later with mix phx.install.live . - Run it again safely — every task is idempotent. Running it twice won't duplicate code or overwrite your changes. Options By default, mix phx.install sets up a full Phoenix application with DaisyUI components, LiveVi","default_branch":null,"files":null,"tree":[],"storefront":"/r/team-alembic","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/team-alembic/phx_install/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}