Tim Burks cb270e9df0 Make all run() methods in generated client code synchronous. 9 yıl önce
..
Sources cd67135c18 Fixed plugin for use on Linux. 9 yıl önce
swiftgrpc.templates cb270e9df0 Make all run() methods in generated client code synchronous. 9 yıl önce
Makefile 776056d566 Add common server session properties for response status and metadata. 9 yıl önce
Package.swift 6f8eac1d8a Begin generating code using a snapshot of Kyle Fuller's Stencil templating package. 9 yıl önce
README.md 09ab02ceaf Rename template directory and modify plugin to look for templates in the same directory as the plugin executable. 9 yıl önce

README.md

Swift gRPC Plugin

This directory contains the Swift gRPC plugin for protoc, the Protocol Buffer Compiler.

It is built with the Swift Package Manager and the included Makefile. The resulting binary is named protoc-gen-swiftgrpc and can be called from protoc by adding the --swiftgrpc_out command-line option. For example, here's an invocation from the Makefile:

protoc ../Examples/Echo/echo.proto --proto_path=../Examples/Echo --swiftgrpc_out=. 

The plugin uses template files in the swiftgrpc.templates directory. This directory currently must be in the same location as the protoc-gen-swiftgrpc plugin executable.