OpenAPI (f.k.a Swagger) Specification code generator. Supports C#, PowerShell, Go, Java, Node.js, TypeScript, Python
Перейти к файлу
Deepak Shankargouda 7a8c18252c Addressing issue 2575 (#2582)
* Updating autorest help

* undoing change

* Licence and license are the same
2017-09-14 11:13:55 -07:00
.gulp support --use=package@version (#2574) 2017-09-12 16:58:25 -07:00
.vscode merge 2.0 into master (#2554) 2017-08-28 10:57:39 -07:00
Samples support --use=package@version (#2574) 2017-09-12 16:58:25 -07:00
Tools merge 2.0 into master (#2554) 2017-08-28 10:57:39 -07:00
docs Addressing issue 2575 (#2582) 2017-09-14 11:13:55 -07:00
package merge 2.0 into master (#2554) 2017-08-28 10:57:39 -07:00
schema Fixed x-ms-enum schema (#2542) 2017-08-18 09:58:18 -07:00
src Addressing issue 2575 (#2582) 2017-09-14 11:13:55 -07:00
.gitattributes
.gitignore merge 2.0 into master (#2554) 2017-08-28 10:57:39 -07:00
.ruby-version
.travis.yml Update .travis.yml (#2586) 2017-09-14 10:13:17 -07:00
AutoRest.sln.DotSettings
ChangeLog.md
Dockerfile
Gemfile
Issues.md
LICENSE
README.md Update README.md (#2576) 2017-09-12 14:44:56 -07:00
VERSION version bump for publish 2017-07-17 11:37:36 -07:00
build.cmd merge 2.0 into master (#2554) 2017-08-28 10:57:39 -07:00
global.json
gulpfile.iced cleanup (WIP) (#2563) 2017-09-01 10:49:11 -07:00
package.json support --use=package@version (#2574) 2017-09-12 16:58:25 -07:00
tslint.json merge 2.0 into master (#2554) 2017-08-28 10:57:39 -07:00

README.md

AutoRest
Repo Status

The AutoRest tool generates client libraries for accessing RESTful web services. Input to AutoRest is a spec that describes the REST API using the OpenAPI Specification format.

Support Policy

AutoRest is an open source tool -- if you need assistance, first check the documentation. If you find a bug or need some help, feel free to submit an issue

AutoRest will release a stable version on the second Wednesday of the month.

Using npm you can upgrade to the latest stable version of AutoRest:


Installing AutoRest

Installing AutoRest on Windows, MacOS or Linux involves two steps:

  1. Install Node.js (7.10.0 or greater)

for more help, check out Installing Node.JS on different platforms

  1. Install AutoRest using npm
# Depending on your configuration you may need to be elevated or root to run this. (on OSX/Linux use 'sudo' )
npm install -g autorest

Updating AutoRest

To update AutoRest if you have previous versions installed, please run:

autorest --latest

or

# Removes all other versions and installs the latest
autorest --reset

For more information, run autorest --help

Supported Platforms

While AutoRest itself runs on NodeJS, some generators use the .NET Core 2.0 runtime, which is the most limiting factor. See dotnet/core/release-notes/2.0/2.0-supported-os.md for a list of supported platforms.

Getting Started using AutoRest image

Start by reading the documentation for using AutoRest:

Developers image

Get yourself up and coding in AutoRest

Some related information:


Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.