API開発においては、型定義・バリデーション・仕様書の管理が多くの開発者にとって大きな課題です。
@hono/zod-openapi を利用すると、1つの Zod スキーマから 型・バリデーション・OpenAPI 仕様書 を自動生成でき、この課題をシンプルに解決できます。
私たちが開発した勤怠管理システムでは、平日/休日の勤務パターンや勤怠承認状態の組み合わせなど、複雑な状態管理を型安全に実装する必要がありました。
本LTでは、この要件を @hono/zod-openapi を用いてどのように実現したのか、具体的なコード例を交えてお伝えします。