Skip to content

Drone持续集成Protobuf插件,功能有:1、支持绝大部分开发语言(包括:Go、Java、Swift、Python、Javascript等等);2、使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件;3、增加部分语言的扩展支持(比如Go语言增加了标签注入)

License

Notifications You must be signed in to change notification settings

dronestock/protobuf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Protobuf

编译状态 Golang质量 版本 仓库大小 最后提交 授权协议 语言个数 最佳语言 星星个数

Drone持续集成Protobuf插件,功能有

  • 支持绝大部分开发语言(包括:GoJavaSwiftPythonJavascript等等
  • 使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件
  • 增加部分语言的扩展支持(比如Go语言增加了标签注入)

支持语言

  • C
  • C#
  • C++
  • Dart / Flutter
  • Go / Gogo
  • Java / JavaNano (Android)
  • JavaScript
  • Objective-C
  • PHP
  • Python
  • Ruby
  • Rust
  • Swift
  • Typescript

使用

steps:
  - name: 编译
    image: dronestock/protobuf
    settings:
      targets:
        - lang: go
          output: $${GO}
          opt: module=github.com/storezhang/transfer
        - lang: java
          output: $${JAVA}

捐助

支持宝 微信

感谢Jetbrains

本项目通过Jetbrains开源许可IDE编写源代码,特此感谢 Jetbrains图标

About

Drone持续集成Protobuf插件,功能有:1、支持绝大部分开发语言(包括:Go、Java、Swift、Python、Javascript等等);2、使用简单,只需要简单的配置(可以做到零配置,默认生成Go代码)就能使用本插件;3、增加部分语言的扩展支持(比如Go语言增加了标签注入)

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published