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

Switch Key Vault library to be based on TypeSpec #23458

Open
3 tasks
RickWinter opened this issue Sep 18, 2024 · 0 comments
Open
3 tasks

Switch Key Vault library to be based on TypeSpec #23458

RickWinter opened this issue Sep 18, 2024 · 0 comments
Assignees
Labels
feature-request This issue requires a new behavior in the product in order be resolved. KeyVault
Milestone

Comments

@RickWinter
Copy link
Member

RickWinter commented Sep 18, 2024

Goal here is to generate the libraries from TSPs while we want to maintain surface area.

There are two primary objectives from this work:

  1. Add support in dataplane for generating libraries using the TypeSpec-Go generator
  2. Convert KeyVault library to generate from TypeSpec

For repo infrastructure we need to do the following:

  • Add Support to go generate for TypeSpec

For each library (Secrets / Keys / Certs / Admin) we will need to do the following:

  • go build TSP generation | 2 days
  • Add language customizations to the TSP files in rest-api-specs repo | 5 days
@RickWinter RickWinter added KeyVault feature-request This issue requires a new behavior in the product in order be resolved. labels Sep 18, 2024
@RickWinter RickWinter added this to the 2024-10 milestone Sep 18, 2024
@RickWinter RickWinter modified the milestones: 2024-10, 2024-11 Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request This issue requires a new behavior in the product in order be resolved. KeyVault
Projects
Status: Not Started
Development

No branches or pull requests

2 participants