-
Notifications
You must be signed in to change notification settings - Fork 350
.NET — Support Post‑Emit Execution Step in .NET Emitter #10235
Copy link
Copy link
Open
Labels
emitter:client:csharpIssue for the C# client emitter: @typespec/http-client-csharpIssue for the C# client emitter: @typespec/http-client-csharp
Description
Context
We got the ask from Foundry team that there is a general requirement for post‑generation scripts to update the generated code.
e.g. update code emitter outputs and to deal with emitted code issues that service team hasn't decided the correct approach for yet.
Within team discussion, people suggested that this should be treated as a general emitter capability, not a language‑specific workaround. And Emitter‑level support is the preferred long‑term model.
Proposal
Add post‑emit execution support in the .NET emitter
The emitter should invoke a script after code emission but before downstream pipeline steps
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
emitter:client:csharpIssue for the C# client emitter: @typespec/http-client-csharpIssue for the C# client emitter: @typespec/http-client-csharp