Tim Burks 256aa5b6c5 Add "import Dispatch" for Linux builds, update Linux instructions for Swift 3.0.2. 9 سال پیش
..
Sources 09ab02ceaf Rename template directory and modify plugin to look for templates in the same directory as the plugin executable. 9 سال پیش
swiftgrpc.templates 256aa5b6c5 Add "import Dispatch" for Linux builds, update Linux instructions for Swift 3.0.2. 9 سال پیش
Makefile 412da550bb Remove redundant copy of echo.proto from Plugins directory. 9 سال پیش
Package.swift 6f8eac1d8a Begin generating code using a snapshot of Kyle Fuller's Stencil templating package. 9 سال پیش
README.md 09ab02ceaf Rename template directory and modify plugin to look for templates in the same directory as the plugin executable. 9 سال پیش

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.