Generate a full Phoenix JSON API from an OpenAPI spec or natural language description. Creates contexts, Ecto schemas, migrations, controllers, JSON views/renderers, router entries, ExUnit tests with factories, auth plugs, and tenant scoping. Use when building a new Phoenix REST API, adding CRUD endpoints, scaffolding resources, or converting an OpenAPI YAML into a Phoenix project.
- Initial release of phoenix-api-gen. - Generates a full Phoenix JSON API from an OpenAPI spec or natural language description. - Creates contexts, Ecto schemas, migrations, controllers, JSON views/renderers, router entries, ExUnit tests with factories, authentication plugs, and tenant scoping. - Supports both OpenAPI-driven and natural language-driven workflows. - Follows Phoenix and Ecto conventions, including multi-tenancy and comprehensive test generation.