Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/azure/autorest

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
https://github.com/azure/autorest

azure code-generator csharp golang java javascript node openapi python rest-client swagger typescript

Last synced: about 18 hours ago
JSON representation

OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python

Awesome Lists containing this project

README

        

# AutoRest Documentation

1. Introduction

- Get an [introduction][introduction] to the fundamental concepts of AutoRest

2. Installing AutoRest

- You can [install AutoRest][install] on Windows, Mac, or Linux.

3. Defining Clients with OpenAPI

- Learn [how to define your REST API][openapi] with OpenAPI

4. Generating Clients with AutoRest

- How do I generate code? See [here][generate]

5. Using Your Generated Client

- How do I [use my client][client] now that I've generated it?

6. Migrating from AutoRest 2.0 to 3.0

- I have old generated code using the previous version of AutoRest. How do I [upgrade][migrate] my generation and use my new code?

7. Developing with AutoRest

- How do I generate or contribute to AutoRest in [dev mode][dev]?

8. `Powershell` documentation

- [How][powershell] do I use AutoRest to build `Powershell` cmdlets?

9. Use `autorest` via [docker][docker]

10. [Troubleshooting][troubleshooting]

11. [FAQ][faq]

[introduction]: https://github.com/Azure/autorest/blob/main/docs/introduction.md
[install]: https://github.com/Azure/autorest/blob/main/docs/install/readme.md
[openapi]: https://github.com/Azure/autorest/blob/main/docs/openapi/readme.md
[generate]: https://github.com/Azure/autorest/blob/main/docs/generate/readme.md
[client]: https://github.com/Azure/autorest/blob/main/docs/client/readme.md
[migrate]: https://github.com/Azure/autorest/blob/main/docs/migrate/readme.md
[dev]: https://github.com/Azure/autorest/blob/main/docs/developer/readme.md
[powershell]: https://github.com/Azure/autorest.powershell/blob/master/docs/readme.md
[docker]: https://github.com/Azure/autorest/blob/main/docs/docker.md
[troubleshooting]: https://github.com/Azure/autorest/blob/main/docs/troubleshooting.md
[faq]: https://github.com/Azure/autorest/blob/main/docs/faq.md