FLUTTER ECOSYSTEM

openapi_generator_cli

一个 Dart 包装器,用于 openapi-generator,灵感来自 Node 实现。

最新版本
7.0.0
近 30 天下载
1.8万
喜欢数
21
Pub 分数
160

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

一个 Dart 封装的 OpenAPI Generator,灵感来自 Node.js 版本,可无缝地从 OpenAPI 规范生成 Dart 代码。它支持多个平台,包括 macOS、Windows 和 Linux,非常适合需要自动化 API 客户端创建的开发者。该工具通过基于 OpenAPI 3.x 规范生成类型安全、结构良好的 Dart 模型和服务,简化了与 RESTful API 的集成。在需要频繁更新 API 合同的项目中尤为有用。

适合场景
  • 自动化 API 客户端生成
  • 与CI/CD流水线集成
  • 保持 API 客户端的最新状态
  • 从 OpenAPI 规范生成模型和服务
  • 支持团队在API契约上的协作
主要特点
  • 跨平台支持
  • 与 OpenAPI 3.x 集成
  • 类型安全的 Dart 输出
  • 命令行界面
  • 可自定义的代码生成模板
适合对象
  • 使用 OpenAPI 规范的 Dart 开发人员
  • 需要自动化 API 客户端更新的团队
  • 具有不断演进的 REST API 的项目
  • 涉及 API 变更的 CI/CD 工作流
  • 熟悉 openapi-generator 的开发者
使用建议
  • 需要本地安装 openapi-generator
  • 可能需要为自定义模板进行配置
  • 取决于OpenAPI规范的质量
  • 不是运行时库,而是一个代码生成器
  • 除了命令行界面外,IDE 集成有限
支持平台macOSWindowsLinux

安装插件

flutter pub add openapi_generator_cli

所属分类

依赖

依赖清单 4 项

源码仓库

关联项目

暂无相关数据。