Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/azure/autorest
- Owner: Azure
- License: mit
- Created: 2015-02-20T23:02:54.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-12-19T11:47:38.000Z (about 1 month ago)
- Last Synced: 2024-12-22T09:03:30.154Z (about 1 month ago)
- Topics: azure, code-generator, csharp, golang, java, javascript, node, openapi, python, rest-client, swagger, typescript
- Language: TypeSpec
- Homepage:
- Size: 74.5 MB
- Stars: 4,646
- Watchers: 923
- Forks: 741
- Open Issues: 135
-
Metadata Files:
- Readme: docs/readme.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
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