2017-06-06 16 views
5

私はかなり複雑なAPIの定義を持っていますが、このprotobufのサブセットからテキストのGraphQLスキーマとその(ネストされた)タイプを自動的に生成する便利なツールがあるのでしょうか?protobufからGraphQLスキーマを生成する方法はありますか?

私は通常Node.jsを使用していますが、他の言語でもスキーマを生成できます。前もって感謝します!

答えて

3

あなたがGoLangを使用するために喜んでいる場合は、

https://github.com/opsee/protobuf

現在のガジェット graphql

graphqlガジェットがいるProtobufメッセージ用graphqlスキーマを生成しますでGraphQLコンバータにいるProtobufがありますgo-graphqlパッケージで使用します。ファイル、メッセージ、およびフィールドで使用する拡張機能を定義します。使用例については、プラグインで生成されたファイルはflavortown.pb.goとflavortownpb_test.goです。

+1

Goコードが生成され、プレーンテキストのスキーマ定義ではなく、実際には私の質問には答えられませんが、とにかく感謝します。 – Tobi

関連する問題