文件名称:proto2gql:该项目已迁移到https
文件大小:182KB
文件格式:ZIP
更新时间:2024-05-17 07:23:55
graphql schema protobuf tool api-gateway
proto2gql 该项目已迁移到 。 该工具为.proto文件生成模式。 安装 $ go get github.com/saturn4er/proto2gql/cmd/proto2gql 用法 通过.proto生成GraphQL字段 $ ./proto2gql 产生过程 配置示例 paths : # path, where parser will search for imports - " ${GOPATH}/src/ " generate_tracer : true # if true, generated code will trace all functions calls output_package : " graphql " # Common Golang package for
【文件预览】:
proto2gql-master
----Gopkg.toml(1KB)
----api()
--------tracer()
--------interceptors()
--------scalars()
----Makefile(160B)
----bin()
--------.gitkeep(0B)
----.travis.yml(263B)
----LICENSE(1KB)
----proto2gql-execution.png(53KB)
----proto2gql-proc.png(73KB)
----testdata()
--------test.proto(3KB)
--------Makefile(233B)
--------generate.yml(1KB)
--------out()
--------test2.proto(296B)
--------common()
--------test.pb.go(38KB)
----README.md(5KB)
----parser()
--------types_test.go(1KB)
--------type_name_test.go(780B)
--------enum.go(884B)
--------message_test.go(2KB)
--------helper.go(1005B)
--------file.go(6KB)
--------type_name.go(352B)
--------parser.go(3KB)
--------message.go(2KB)
--------types.go(652B)
--------parser_test.go(13KB)
--------service.go(249B)
----example()
--------proto()
--------Makefile(111B)
--------generate.yml(548B)
--------main.go(2KB)
--------out()
----Gopkg.lock(4KB)
----generator()
--------helpers.go(2KB)
--------importer_test.go(1KB)
--------generator.go(7KB)
--------templates.go(29KB)
--------schema_generator.go(7KB)
--------importer.go(2KB)
--------gql_proto_derivative_generator.go(15KB)
--------config.go(3KB)
----cmd()
--------proto2gql()