概要
Nenuphar CLI は、API 定義から OpenAPI の仕様と Dart コードを生成するためのコマンドラインツールであり、Dart Frog との統合を目的としています。Very Good CLI によって開発され、OpenAPI スキーマに基づいて型安全なクライアントコードを自動生成することで、バックエンドからフロントエンドへの開発を簡素化します。Android、iOS、Web、macOS、Windows、Linux など複数のプラットフォームをサポートしており、フルスタックの Dart アプリケーションに最適です。手動でのボイラープレートコードの削減と API コントラクトと実装の整合性の確保により、開発者の生産性を向上させます。
用途
- OpenAPI仕様からクライアントコードを生成する
- API契約の同期を自動化する
- Dart Frog プロジェクトへの OpenAPI の統合
- フルスタックのDart開発を最適化する
- Flutterアプリで型安全なAPI呼び出しを有効にする
主な機能
- OpenAPI仕様の生成
- クライアント用のDartコード生成
- シームレスなDart Frog統合
- マルチプラットフォーム対応
- 自動化用のコマンドラインインターフェース
- REST API コントラクトをサポートしています
適している対象
- Dart Frog 開発者
- フルスタックDartチーム
- APIファースト開発ワークフロー
- OpenAPI仕様を使用するチーム
- 自動クライアント生成を求める開発者
注意事項
- 入力としてOpenAPI仕様が必要です
- Dart Frogエコシステムに限定
- 外部のOpenAPIスキーマの品質に依存する
- 複雑なAPIには構成が必要になる場合があります
- Dart Frog以外のプロジェクトには適していません