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

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.