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

[tcgc] allow list: service and client definition #2299

Open
tadelesh opened this issue Mar 4, 2025 · 0 comments
Open

[tcgc] allow list: service and client definition #2299

tadelesh opened this issue Mar 4, 2025 · 0 comments
Assignees
Labels
lib:tcgc Issues for @azure-tools/typespec-client-generator-core library

Comments

@tadelesh
Copy link
Member

tadelesh commented Mar 4, 2025

since we want to provide a good user experience for typespec author when using language's emitter, we want to use allow list mechanism to make it clear for user when writing some spec that emitter not supported. tcgc will try to identify whether a spec definition is allowed or not. if it is not allowed, some fallback logic will be done, and a diagnostic will be showed.
this issue is the first step. make sure all service and client definition story are clear. the task will be including service and client design doc for tcgc, usage doc for end user, tcgc validation, tcgc unit test, spector test.

@tadelesh tadelesh self-assigned this Mar 4, 2025
@tadelesh tadelesh added the lib:tcgc Issues for @azure-tools/typespec-client-generator-core library label Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lib:tcgc Issues for @azure-tools/typespec-client-generator-core library
Projects
None yet
Development

No branches or pull requests

1 participant