Tim Burks 50eee4e62a Merge pull request #154 from grpc/example-tests %!s(int64=8) %!d(string=hai) anos
..
Generated 5ea856389f Make the plugin's tests also generate test stubs, so we can ensure that those compile as well, and fix compilation of those stubs. %!s(int64=8) %!d(string=hai) anos
PackageManager 8598343e77 Remove potentially hard-to-synchronize status messages on endOfStream in Echo example. %!s(int64=8) %!d(string=hai) anos
Xcode fa9c4c67a1 Fix Echo examples to expect streaming completion handlers to be called when calls finish. %!s(int64=8) %!d(string=hai) anos
EchoProvider.swift 46477bedc6 Fix the tests and add the output binary of the Echo PackageManager example to .gitignore. %!s(int64=8) %!d(string=hai) anos
README.md 2f6b957b81 Remove Go Echo sample. %!s(int64=8) %!d(string=hai) anos
RUNME 9ce9d6914e Rename generated files to "<FILE>.rpc.swift". %!s(int64=8) %!d(string=hai) anos
echo.proto 750ade663e Reorganize Echo sample to put Swift Package Manager and Xcode versions side-by-side in Examples/Echo. %!s(int64=9) %!d(string=hai) anos

README.md

Echo, a gRPC Sample App

This directory contains a simple echo server and client that demonstrates all four gRPC API styles (Unary, Server Streaming, Client Streaming, and Bidirectional Streaming).

The Xcode directory contains a Mac app and PackageManager contains a command-line tool that can be built with the Swift Package Manager. Both contain a Swift client and server.