https://github.com/chainguard-dev/sdk
Public SDK for integrating with the Chainguard platform
https://github.com/chainguard-dev/sdk
audit
Last synced: 7 months ago
JSON representation
Public SDK for integrating with the Chainguard platform
- Host: GitHub
- URL: https://github.com/chainguard-dev/sdk
- Owner: chainguard-dev
- License: apache-2.0
- Created: 2023-09-08T22:36:32.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-28T14:02:10.000Z (7 months ago)
- Last Synced: 2025-03-28T15:22:22.873Z (7 months ago)
- Topics: audit
- Language: Go
- Homepage:
- Size: 2.38 MB
- Stars: 1
- Watchers: 3
- Forks: 16
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SDK
This repository contains the public [gRPC](https://grpc.io/) protos supporting
our services and packages to ease integration with the Chainguard platform.
## Updating `*.proto` files
After updating a `*.proto` you'll need to update the corresponding generated go
code.
```shell
./hack/update-codegen.sh
```
### Prerequisites
Install `protoc`: https://grpc.io/docs/protoc-installation/
Example for MacOS:
```shell
brew install protobuf
```
We currently require `protoc` v5.29.3.
Install `protoc` codegen dependencies:
```shell
go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.34.2
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.5.1
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway@v2.22.0
go install github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2@v2.22.0
```