2017 © Pedro Peláez
 

library twirp

PHP port of Twitch's Twirp RPC framework

image

twirp/twirp

PHP port of Twitch's Twirp RPC framework

  • Friday, June 29, 2018
  • by mark.sagikazar
  • Repository
  • 2 Watchers
  • 7 Stars
  • 308 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 4 Open issues
  • 10 Versions
  • 88 % Grown

The README.md

TwirPHP logo , (*1)

TwirPHP

GitHub Workflow Status Twirp Version Go Report Card Composer Package, (*2)

PHP port of Twitch's Twirp RPC framework, (*3)

Installation

Download prebuilt binaries for the protoc plugin from the releases page., (*4)

Alternatively, you can use the following oneliner to install the plugin:, (*5)

curl -Ls https://git.io/twirphp | bash -s -- -b path/to/bin

See the documentation for details., (*6)

Documentation

See the official documentation., (*7)

Development

For an optimal developer experience, it is recommended to install Nix and direnv., (*8)

Alternatively, install Go, PHP and Composer on your computer then run make deps to install the rest of the dependencies., (*9)

Install dependencies:, (*10)

go mod download
composer install

If you change something in the protoc plugin, regenerate the examples:, (*11)

make generate

When all coding and testing is done, please run the test suite:, (*12)

make check

Security

If you discover any security related issues, please contact us at twirphp@sagikazarmark.dev., (*13)

License

The project is licensed under the MIT License., (*14)

The original Twirp library is licensed under the Apache 2.0 License., (*15)

The Versions

29/06 2018
20/05 2018

dev-sagikazarmark-patch-1

dev-sagikazarmark-patch-1 https://twirphp.github.io

PHP port of Twitch's Twirp RPC framework

  Sources   Download

MIT

The Requires

 

The Development Requires

by Márk Sági-Kazár

framework rpc protobuf idl twirp