azure-sdk-for-js icon indicating copy to clipboard operation
azure-sdk-for-js copied to clipboard

Migrate Key Vault client generation to TypeSpec

Open chlowell opened this issue 4 months ago • 0 comments

This issue tracks migrating Key Vault client generation from OpenAPI to TypeSpec:

  • [ ] administration
  • [ ] certificates
  • [ ] keys
  • [ ] secrets

This is the high-level process for each library:

  • add language-specific configuration to the library's tspconfig.yaml in the azure-rest-api-specs repo. See these PRs:
    • https://github.com/Azure/azure-rest-api-specs/pull/30239
    • https://github.com/Azure/azure-rest-api-specs/pull/28708
    • https://github.com/Azure/azure-rest-api-specs/pull/29248
    • https://github.com/Azure/azure-rest-api-specs/pull/29249
  • check tsp-client setup for SDK repo (docs)
  • add tsp-location.yaml for the library (docs, example)
  • generate code with tsp-client
  • add customization to client.tsp (example)

chlowell avatar Oct 24 '24 00:10 chlowell