Tim Burks 133894a380 Parameterized method names in generated server code. 9 years ago
..
Sources 09ab02ceaf Rename template directory and modify plugin to look for templates in the same directory as the plugin executable. 9 years ago
swiftgrpc.templates 133894a380 Parameterized method names in generated server code. 9 years ago
Makefile 412da550bb Remove redundant copy of echo.proto from Plugins directory. 9 years ago
Package.swift 6f8eac1d8a Begin generating code using a snapshot of Kyle Fuller's Stencil templating package. 9 years ago
README.md 09ab02ceaf Rename template directory and modify plugin to look for templates in the same directory as the plugin executable. 9 years ago

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.