1

docs: add basic readme content

This commit is contained in:
Mya 2023-12-30 13:24:16 -06:00
parent c3d14d8b7d
commit dcd9f5c5ec
Signed by: mya
GPG Key ID: 4DFBA0F91AC3544A

@ -0,0 +1,34 @@
# api-go
Golang implementation of the Licensing API as defined by the [proto](https://code.pitz.tech/licensing/proto) repository.
```go
package main
import (
"google.golang.org/grpc"
"code.pitz.tech/licensing/api-go"
)
func main() {
clientConn, err := grpc.Dial("host:port") // grpc.Dial("host:port", dialopts...)
if err != nil {
panic(err)
}
client, err := api.NewClient(api.ClientConfig{
ClientConn: clientConn,
})
if err != nil {
panic(err)
}
client.Contributors()
client.Licenses()
client.Packages()
client.Products()
client.Tokens()
client.Users()
}
```