autorest
autorest copied to clipboard
OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
**Is your feature request related to a problem? Please describe.** Sometimes I am not sure which file autorest is using to generate SDKs **Describe the solution you'd like** Today, the...
fix #4354 Add a new configuration for modelerfour that is a path to a file that can be used to merge non breaking operations change. ```bash --modelerfour.merge-with-older-version= ``` Example https://gist.github.com/timotheeguerin/28fb5844bcffbd4d798bd9efedb8d8ec...
**Describe the bug** When running the `autorest --input-file=spec_v2.json --csharp` command from the `C:\Users\Jeroen\Downloads\Autorest\C#` folder, it fails:  When running the same command from the `C:\Users\Jeroen\Downloads\Autorest` folder, it works (ignore the...
**Describe the bug** I am attempting to use AutoRest to generate SDKs for our product (Azure AutoManage) and am facing authentication issues with the DefaultAzureCredential. I have attempted to use...
**Is your feature request related to a problem? Please describe.** The API design for long-running operations in some languages requires information about the shape of the "final result" of an...
The `x-ms-pageable` extension supports `nextLink` only. Some services use continuation tokens instead, we should add support for this. I know at one point @iscai-msft was working on this but it...
autorest has `clear-output-folder` to avoid [zombie code](https://github.com/Azure/autorest.python/issues/1290#issuecomment-1152801927). But it is not flexible for python codegen. Since `README.md` is in root package folder but if set `clear-output-folder`, it will be deleted...
For common parameters, it's often common to put them in the `parameters` section, but then that seems to prevent `remove-parameter` from working. I've also seen a few other cases where...
**Describe the solution you'd like** Add a support for a format that can be specified on a `type: string` to indicate that the value is an "ETag". **Describe alternatives you've...