2017-06-06 19 views
5

मेरे पास एक एपीआई की अपेक्षाकृत बड़ी/जटिल प्रोटोबफ परिभाषा है, और मुझे आश्चर्य है कि क्या इस प्रोटोबफ के उप-समूह से स्वचालित रूप से एक पाठ ग्राफिकल स्कीमा और उसके (नेस्टेड) ​​प्रकार उत्पन्न करने के लिए एक सुविधाजनक उपकरण है?क्या प्रोटोबफ से ग्राफ़क्यूएल स्कीमा उत्पन्न करने का कोई तरीका है?

मैं सामान्य रूप से Node.js का उपयोग कर रहा हूं, लेकिन मैं स्कीमा उत्पन्न करने के लिए अन्य भाषाओं के लिए खुला हूं। अग्रिम में धन्यवाद!

उत्तर

3

यदि आप GoLang उपयोग करने के लिए तैयार हैं, वहाँ

पर GraphQL कनवर्टर करने के लिए एक Protobuf https://github.com/opsee/protobuf

वर्तमान गैजेट graphql है

graphql गैजेट Protobuf संदेशों के लिए एक graphql स्कीमा उत्पन्न होगा go-graphql पैकेज के साथ उपयोग के लिए। यह फ़ाइलों, संदेशों और क्षेत्रों में उपयोग के लिए एक्सटेंशन को परिभाषित करता है। उपयोग के लिए उदाहरण देखें - प्लगइन द्वारा जेनरेट की गई फ़ाइलें flavortown.pb.go और flavortownpb_test.go हैं।

+1

यह वास्तव में मेरे प्रश्न का उत्तर नहीं देता है, क्योंकि यह गो कोड उत्पन्न करता है, और सादा पाठ स्कीमा परिभाषा नहीं, लेकिन वैसे भी धन्यवाद। – Tobi

संबंधित मुद्दे

 संबंधित मुद्दे