Skip to content

Conversation

@tjprescott
Copy link
Member

@tjprescott tjprescott commented Jan 8, 2026

Closes Azure/azure-sdk-tools#13302

Here's an example output:

emitterVersion: 0.1.0
generatedAt: 2026-01-16T20:02:03.538Z
typespec:
  namespace: Storage.Blob
  type: data
languages:
  python:
    emitterName: "@azure-tools/typespec-python"
    packageName: azure-storage-blob
    namespace: azure.storage.blob
    outputDir: "{output-dir}/sdk/storage/azure-storage-blob"
    flavor: azure
    serviceDir: sdk/storage
  csharp:
    emitterName: "@azure-tools/typespec-csharp"
    packageName: Azure.Storage.Blob
    namespace: Azure.Storage.Blob
    outputDir: "{output-dir}/sdk/storage/Azure.Storage.Blob"
    flavor: azure
    serviceDir: sdk/storage
  typescript:
    emitterName: "@azure-tools/typespec-ts"
    packageName: "@azure-rest/azure-storage-blob"
    namespace: "@azure-rest/azure-storage-blob"
    outputDir: "{output-dir}/sdk/storage/azure-storage-blob-rest"
    flavor: azure
    serviceDir: sdk/storage
  java:
    emitterName: "@azure-tools/typespec-java"
    packageName: azure-storage-blob
    namespace: com.azure.storage.blob
    outputDir: "{output-dir}/sdk/storage/azure-storage-blob"
    flavor: azure
    serviceDir: sdk/storage
  rust:
    emitterName: "@azure-tools/typespec-rust"
    packageName: azure_storage_blob
    namespace: azure_storage_blob
    outputDir: "{output-dir}/sdk/storage/azure_storage_blob"
    flavor: azure
    serviceDir: sdk/storage
sourceConfigPath: C:/repos/azure-rest-api-specs/specification/storage/Microsoft.BlobStorage/tspconfig.yaml

@tjprescott tjprescott requested a review from weshaggard January 8, 2026 18:58
@azure-sdk
Copy link
Collaborator

azure-sdk commented Jan 8, 2026

All changed packages have been documented.

  • @azure-tools/typespec-metadata
Show changes

@azure-tools/typespec-metadata - internal ✏️

Initial creation of typespec-metadata emitter.

@pkg-pr-new
Copy link

pkg-pr-new bot commented Jan 8, 2026

Open in StackBlitz

npm i https://pkg.pr.new/Azure/typespec-azure/@azure-tools/typespec-metadata@3734

commit: 0393bd0

@azure-sdk
Copy link
Collaborator

azure-sdk commented Jan 8, 2026

You can try these changes here

🛝 Playground 🌐 Website

@tjprescott tjprescott force-pushed the typespecMetadata branch 2 times, most recently from 117fbad to badc240 Compare January 8, 2026 22:14
Copy link
Member

@timotheeguerin timotheeguerin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

realized never submitted my comments

@tjprescott tjprescott force-pushed the typespecMetadata branch 2 times, most recently from e5013dc to 5285b43 Compare January 29, 2026 17:53
@tjprescott tjprescott added this pull request to the merge queue Jan 30, 2026
Merged via the queue into main with commit fa310d7 Jan 30, 2026
28 checks passed
@tjprescott tjprescott deleted the typespecMetadata branch January 30, 2026 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Script to parse package metadata from tspconfig.yaml URLs

5 participants