<@!171010552020074497> no there is no php client, ...
# spicedb
j
@User no there is no php client, but we would be happy to host, review, and publish one if you want to take it on the development
b
What would be involved in creating a PHP client? I can see the protobuf structures exist on the buf.build, is it just running the
buf
cli and making it use the php grpc plugin?
j
usually we ask for a few basic things (1) a
buf.gen.yaml
file (see https://github.com/authzed/authzed-node/blob/main/buf.gen.yaml for an example) in the repo to make regenerating easy (2) For most languages, a client that wraps the generated gRPC definitions and handles basic auth (3) A set of basic integration tests that use the client and the github action for testing (4) basic repo stuff: README.md, instructions for getting setup, some examples
we can help and guide on all of those
b
Okay sounds good, i'll give it a go later this week and let you know if i need any help 🙂
should itb e called
authzed-php
?
Or do you want it calling something different until it becomes "official"
j
I'd say start with
authzed-php
in your githuh namespace, and as soon as the basics are done, we can adopt it into
authzed
namespace
b
Okay cool
j
looking forward to working with you!
b
Whats your timezone? UTC - 5?
j
yep
b
Okay cool