Skip to content

cofide/cofidectl-sdk

Repository files navigation

cofidectl SDK

Buf CI

This repository contains the protobuf message type definitions and generated Go stubs for cofidectl.

For more information about the Cofide Connect Workload Identity platform, take a look at our blog post or public documentation. If you'd like to discuss how enterprise workload identity management could benefit you then let us know.

Prerequisites

This repository uses the Buf CLI to generate Go stubs from protobuf definitions. The following tools must be available in order to generate code stubs.

Getting started

For convenience, a set of useful commands have been added to the Justfile in the project root. Some of the key commands include:

  • just fmt - Formats the protobuf definitions
  • just lint - Lints the protobuf definitions and Go source code
  • just proto-gen - Generates Go stubs from the protobuf definitions
  • just proto-docs [out=<dir>] - Generates Markdown API documentation (defaults to ./docs/); requires protoc-gen-doc (go install github.com/pseudomuto/protoc-gen-doc/cmd/protoc-gen-doc@latest)

The .proto files are in the proto/ directory. Generated Go stubs are in gen/go/.

Stability

The message definitions in this repository are not currently guaranteed to be backward compatible over time, and have been versioned as v1alpha1/v1alpha2 to indicate this.

About

SDK for cofidectl

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages