Changes for version 0.002 - 2026-04-06
- CLI: Pod::Usage (pod2usage) for --help, --usage, and invalid options; full OPTIONS / feature-selection / Swagger UI notes in POD in lib/Modern/OpenAPI/Generator/CLI.pm (single source of truth for help text).
- Dependencies: declare Pod::Usage in Makefile.PL (PREREQ_PM) and cpanfile.
- bin/oapi-perl-gen: POD updated to describe delegation to ::CLI and Pod::Usage-based help.
Documentation
Generate Mojolicious OpenAPI 3.x clients, servers, models, and docs
Modules
OpenAPI 3.x client/server generator for Mojolicious
Command-line driver for Modern::OpenAPI::Generator (oapi-perl-gen)
Generate ::Client::* modules
Generate Moo ::Model::* classes
Generate README.md and docs/*.md
Generate Mojolicious server and controller
Generate ::StubData for local testing
Generate t/00-load-generated.t for output tree
Parsed OpenAPI document (YAML/JSON)
Write generated files under a root directory