Skip to content

[VSCode] Support first party user to emit code for different languages #6986

@chunyu3

Description

@chunyu3

TypeSpec extension emit code for first party:

  1. provide the default azure emitters for data-plane and manage-plane (should be different with 3rd party) when configure the emitter
  2. Be able to use client.tsp or main.tsp as entry point to emit code.
  3. Emit different language code
  • emit .NET code successfully.(with out .NET SDK repo?)
  • IDE should emit Java, Python, Go code successfully
  • IDE should emit JS code successfully with different scenarios: (JS RLC, Modular)
  • IDE should use autorest emitter to generate Swagger 2.0 code.
  1. Preview API documentation should generate swagger 2.0 for Azure scenarios. (autorest emitter @azure-tools/typespec-autorest)

Metadata

Metadata

Assignees

Labels

ideIssues for VS, VSCode, Monaco, etc.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions