Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish generated proto clients in an idiomatic way #3

Open
6 tasks
znewman01 opened this issue Oct 28, 2022 · 2 comments
Open
6 tasks

Publish generated proto clients in an idiomatic way #3

znewman01 opened this issue Oct 28, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@znewman01
Copy link
Contributor

znewman01 commented Oct 28, 2022

When writing a client library for Sigstore, you'll need access to the protos. Manually copying them in is tedious and error-prone.

Instead, we should publish sigstore-protos libraries in a language-idiomatic way (e.g., on a popular package repository).

The languages that will need this:

We'll probably want advice from representatives of each community, since no maintainer on this repo understands best practices for all of these languages unless somebody has weird hobbies they're not telling me about.

@znewman01 znewman01 added the enhancement New feature or request label Oct 28, 2022
@vlsi
Copy link

vlsi commented Oct 28, 2022

Java (Maven Central)

+1

@kommendorkapten
Copy link
Member

You are one step ahead of me @znewman01, like it!

For go my plan is that we generate the go code in this repository as part of a CI job, this is a pattern I'm used to and it works well.
I will also work with the secure systems lab to do the same for the DSSE code so we don't need to replicate that code generation here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants