插件概览
pub_release 是一个 Flutter/Dart 包,可自动将 Dart 包发布到 pub.dev。它通过运行 dartfmt 进行代码格式化、递增版本号、创建 git 标记并将更新后的包推送到 pub.dev 来简化发布流程。该工具专为频繁发布包的开发者设计,可减少手动步骤并降低发布工作流中的错误。支持 macOS、Windows 和 Linux,使其在主要开发环境中均可使用。
适合场景
- 自动化软件包发布
- 简化 pub.dev 发布
- 确保代码格式一致
- 管理版本递增
- 减少手动发布错误
主要特点
- 自动执行 dartfmt
- 版本升级
- Git 标签
- 发布到 pub.dev
- 跨平台支持
适合对象
- Dart 包维护者
- CI/CD 流水线集成
- 频繁发布者
- 开源贡献者
使用建议
- 需要 git 设置
- 需要 pub.dev 凭据
- 依赖于正确的版本控制策略
- 可能需要为复杂的工作流进行自定义配置