autorest/README.md

82 строки
4.2 KiB
Markdown
Исходник Постоянная ссылка Обычный вид История

2017-11-09 21:37:59 +03:00
# <img align="center" src="./docs/images/logo.png"> AutoRest
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](https://github.com/OAI/OpenAPI-Specification) format.
2015-09-02 19:08:02 +03:00
2017-09-13 00:44:56 +03:00
<!-- 1) returns SVGs now which aren't rendered by GitHub 2) seems to be awfully unresponsive and unreliable lately
[![PR Stats](http://issuestats.com/github/Azure/autorest/badge/pr?style=flat-square)](http://issuestats.com/github/Azure/autorest)
[![Issue Stats](http://issuestats.com/github/Azure/autorest/badge/issue?style=flat-square)](http://issuestats.com/github/Azure/autorest)
-->
2017-06-28 19:39:58 +03:00
## 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](https://github.com/Azure/autorest/issues)
2017-06-14 18:00:58 +03:00
**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:
merge 2.0 into master (#2554) * Update README.md * remove -LEGACY (#2387) * remove legacy entry point and CompSwaggerModeler * regen * deps * Initial bootstrapper changes for 2.0 (#2400) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * 2.0 (#2402) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * installer testing * fixed cmdline more * 2.0 (#2404) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * installer testing * fixed cmdline more * shouldn't have a bin setting for core * making local install work * fixing conflig * lighter CodeModel (#2398) * light * fixed tests * more cleanup * regen * more cleanup * bump travis node * fixed build script * use-extension (#2405) * use-extension * dyn extension loading * inst dir * identity plugin * new paths and stuff * extract classic configurationm * more ext * minor improv * fixed bootstrapper * temp dependency change since I can't access the perks project * stricter type checking * cleanup (#2410) * cleanup * no merging, no file system abstraction * less dependency injection * regen * smoothing stuff out (#2420) * it happened * doc sync * shut up Travis * better github URI conversion (fixes #2411) * Removing CSharp validator (#2406) * stashing` * stashing * stash 2 * final touches * stashing` * stashing * stash 2 * final touches * use-extension * dyn extension loading * inst dir * identity plugin * new paths and stuff * extract classic configurationm * more ext * minor improv * fixed bootstrapper * stashing for tests * stashing again * stashing stuff * stashing for pipeline * blah * stashing` * stashing * stash 2 * final touches * temp * tstash * all working * cleanup * more undoing * working now * removing docs * undoing changes * proper packages now * Fixing CI * upping version number * final changes to be tested * regen code * tests passing * Fixing preview version num * another version * publishing everything * another version * AutoRest Extension Documentation (#2441) * extension docs * point to implementations * issue hunt (#2457) * don't walk up folders by default * added configuration output-artifact * docs/samples * fix * auto-generated header * fixed #2459 * simplifications and fix #2432 * fixes and improvements * adjusted test cases to new directory structure and plugin extraction * default header without version * regen samples * regen all * updated Swagger extensions documentation with specs repo data * x-ms-paths doc update (fixes #2440) * nit * complain about missing required props (fixes #2210) * fix * disable maps * Fixes to extension installation (#2463) * added locking into package mgmt * added locking * bumped version of extension * Content-Type handling fix and update (#2465) * test case * fix * test * Update compiling-autorest.md (#2481) Fix typo * Update compiling-autorest.md (#2480) Fix typo * fix #2473 (#2483) * clean up extra references (#2478) * added locking into package mgmt * added locking * bumped version of extension * cleaned up references * fix build with long paths * Update transform-designer-cs.proj * added nuke option to gulp script * updated package.json to latest perks * update go version in travis * disabled go tests that are not right * updated readme * renamed build.ps1 * trying to surf-build * added build.cmd for surf * fixing script * docs: spelling fix + png instead of svg (#2491) * Update AutoRest-fundamentals.md * Add files via upload * Delete pipeline.svg * Update AutoRest-fundamentals.md * example generation and other goodness (#2489) * marshal log messages * example gen (cs) * improvements * sample * general improvements * regen after message forwarding * sample * thanks ts hero * iced * cleanup * shut C# up * regen * fix * Update regeneration.iced (#2494) * GitHub auth (#2487) * auth-token forwarding (already enables using autorest on Swaggers with ext. references) * more test * OAuth * OAuth param * test * rethink: FS * simpl * fini * docs * Fixes to the markdown generator as requested by the doc team. (#2455) Strip out embedded new-line characters in descriptions. Place child documents in nested directories and generate appropriate inline links to them. Remove the "null" text for empty resource arrays. * Fix d.ts files for nodejs code gen (#2468) * generator and tsconfig.json changes * code generation changes * apiVersion should not be allowed to set * code changes for api-version * regenerated samples * Revert "regenerated samples" This reverts commit 7f8973b0f410df22fe9f9e42eb89ca5c8576ccd6. * regenerated * Add support for autorest.home (#2498) * added locking into package mgmt * added locking * bumped version of extension * cleaned up references * fix build with long paths * Update transform-designer-cs.proj * added nuke option to gulp script * updated package.json to latest perks * update go version in travis * disabled go tests that are not right * updated readme * renamed build.ps1 * trying to surf-build * added build.cmd for surf * fixing script * tweaking build cmd * tweaking packaing * do reset on regen * fix unlink * fix regeneration correctly * it's building! it's testing! It's a freakin' miracle! * make regenerate-samples work right * regeneration fixes * PHP (#2508) * PHP * Update YamlDotNet to 4.2.1 * PHP: 'file' type support * AdditionalProperties for objects. * PHP: Remove api-version from a file name. * Generated file. * CI probe (#2513) CI probe (and disabling Go tests) * PHP: Optional parameters. (#2510) * data store simplification (#2495) * unification of FS scopes * write refactor * consistency * tests * regen * cleanup (#2506) * less chatty * fixable * tests * CodeModel.Name * EnumType.SerializedName * Method.SerializedName * Property.Summary * tests * CompositeType.SerializedName * MethodGroup.stuff * PrimaryType.SerializedName * IVariable.SerializedName * regen * regen * fix php after rebase * THAT global state * oh dear, tests already relied on that bug * fix php after rebase * prevent over escaping * fix cleaning tmp folder (#2516) * testing (#2517) * prob * reenable * debugging and reenabled tests * launch config * Debugging docs (#2518) * docs * test fix * PHP: Swagger: schema information has to be in 'schema' property if 'in' property is 'body'. (#2514) * Generate 'schema' property when In is 'body'. * PHP: additionProperties => true * PHP: additionalProperties bug fix. * Report on output-folder issue (#2524) * don't swallow exceptions happening after process * regen * Better commenting for addl params (#2521) * Update transform-designer-cs.proj * Update literate-configuration.md (#2512) * Better commenting for addl params * Addressed PR comments * regen * Unused files * Code generation for application/x-www-form-urlencoded (#2527) * Formdata option for form urlencoded * regen * unused * unnecessaRY DIFF * self-contained modeler (#2528) * Defaulting collectionFormat for query params (#2530) * Desugar `use` for pulling in extensions (#2541) * no singleton * desugar 'use' * regen * Extension and modeler fixes. (#2547) * Extension and modeler fixes. Generate parameter group postfix names according to the spec. Preserve extensions when building header types. * Correctly handle case when postfix value is null. * split projects (#2552) * fixes * ... * cleanup * cleanup * pin versions * tests * travis * tests * no classic generators in regen... * event emitter * regen * linux ready and updated classic validator (#2555) * linux ready * bump * ref fixed classic validator * regen * travis * oav dummy * stability * regen * docs * cleanup gulp * more docs * more docs (mention dotnet 2.0 dependency and npm scripts)
2017-08-28 20:57:39 +03:00
---
2017-06-14 18:00:58 +03:00
# Installing AutoRest
Installing AutoRest on Windows, MacOS or Linux involves two steps:
2019-04-18 21:19:16 +03:00
1. __Install [Node.js](https://nodejs.org/en/)__ (10.15.x LTS HIGHLY RECOMENDED)
> for more help, check out [Installing Node.JS on different platforms](./docs/developer/workstation.md#nodejs)
2. __Install AutoRest__ using `npm`
2015-02-21 03:32:44 +03:00
``` powershell
# 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:
``` powershell
autorest --latest
```
or
```powershell
# Removes all other versions and installs the latest
autorest --reset
```
For more information, run `autorest --help`
2017-09-13 00:44:56 +03:00
### Supported Platforms
2017-02-25 03:16:53 +03:00
2017-09-13 00:44:56 +03:00
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](https://github.com/dotnet/core/blob/master/release-notes/2.0/2.0-supported-os.md) for a list of supported platforms.
2017-02-25 03:16:53 +03:00
# Getting Started using AutoRest ![image](./docs/images/normal.png)
Start by reading the documentation for using AutoRest:
- [Managing AutoRest](./docs/managing-autorest.md) - shows how to get new updates to AutoRest and choose which version to use for code generation
- [Generating a Client using AutoRest](./docs/examples/generating-a-client.md) - shows simple command line usage for generating a client library.
- [Command Line Interface Documentation](./docs/user/command-line-interface.md) - explains common command line arguments
- [Examples](./Samples) - full, walkthrough-style scenarios for using AutoRest
# Developers ![image](./docs/images/glasses.png)
Get yourself up and coding in AutoRest
- [Developer Workstation Requirements](./.attic/developer/workstation.md) - what do you need to install to start working with the AutoRest code
- [AutoRest Extensibility](./.attic/developer/architecture/AutoRest-extension.md) and [protocol](./.attic/developer/architecture/AutoRest-extension-protocol.md) documentation
- [Working on AutoRest core](./.attic/developer/autorest-core.md) - compiling/testing AutoRest core using the build scripts
- [Working on an AutoRest extension](./.attic/developer/autorest-extension.md) - creating and testing AutoRest extensions
- [AutoRest repositories and packages](./docs/trampoline.md) - all maintained repositories and packages on one page
merge 2.0 into master (#2554) * Update README.md * remove -LEGACY (#2387) * remove legacy entry point and CompSwaggerModeler * regen * deps * Initial bootstrapper changes for 2.0 (#2400) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * 2.0 (#2402) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * installer testing * fixed cmdline more * 2.0 (#2404) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * installer testing * fixed cmdline more * shouldn't have a bin setting for core * making local install work * fixing conflig * lighter CodeModel (#2398) * light * fixed tests * more cleanup * regen * more cleanup * bump travis node * fixed build script * use-extension (#2405) * use-extension * dyn extension loading * inst dir * identity plugin * new paths and stuff * extract classic configurationm * more ext * minor improv * fixed bootstrapper * temp dependency change since I can't access the perks project * stricter type checking * cleanup (#2410) * cleanup * no merging, no file system abstraction * less dependency injection * regen * smoothing stuff out (#2420) * it happened * doc sync * shut up Travis * better github URI conversion (fixes #2411) * Removing CSharp validator (#2406) * stashing` * stashing * stash 2 * final touches * stashing` * stashing * stash 2 * final touches * use-extension * dyn extension loading * inst dir * identity plugin * new paths and stuff * extract classic configurationm * more ext * minor improv * fixed bootstrapper * stashing for tests * stashing again * stashing stuff * stashing for pipeline * blah * stashing` * stashing * stash 2 * final touches * temp * tstash * all working * cleanup * more undoing * working now * removing docs * undoing changes * proper packages now * Fixing CI * upping version number * final changes to be tested * regen code * tests passing * Fixing preview version num * another version * publishing everything * another version * AutoRest Extension Documentation (#2441) * extension docs * point to implementations * issue hunt (#2457) * don't walk up folders by default * added configuration output-artifact * docs/samples * fix * auto-generated header * fixed #2459 * simplifications and fix #2432 * fixes and improvements * adjusted test cases to new directory structure and plugin extraction * default header without version * regen samples * regen all * updated Swagger extensions documentation with specs repo data * x-ms-paths doc update (fixes #2440) * nit * complain about missing required props (fixes #2210) * fix * disable maps * Fixes to extension installation (#2463) * added locking into package mgmt * added locking * bumped version of extension * Content-Type handling fix and update (#2465) * test case * fix * test * Update compiling-autorest.md (#2481) Fix typo * Update compiling-autorest.md (#2480) Fix typo * fix #2473 (#2483) * clean up extra references (#2478) * added locking into package mgmt * added locking * bumped version of extension * cleaned up references * fix build with long paths * Update transform-designer-cs.proj * added nuke option to gulp script * updated package.json to latest perks * update go version in travis * disabled go tests that are not right * updated readme * renamed build.ps1 * trying to surf-build * added build.cmd for surf * fixing script * docs: spelling fix + png instead of svg (#2491) * Update AutoRest-fundamentals.md * Add files via upload * Delete pipeline.svg * Update AutoRest-fundamentals.md * example generation and other goodness (#2489) * marshal log messages * example gen (cs) * improvements * sample * general improvements * regen after message forwarding * sample * thanks ts hero * iced * cleanup * shut C# up * regen * fix * Update regeneration.iced (#2494) * GitHub auth (#2487) * auth-token forwarding (already enables using autorest on Swaggers with ext. references) * more test * OAuth * OAuth param * test * rethink: FS * simpl * fini * docs * Fixes to the markdown generator as requested by the doc team. (#2455) Strip out embedded new-line characters in descriptions. Place child documents in nested directories and generate appropriate inline links to them. Remove the "null" text for empty resource arrays. * Fix d.ts files for nodejs code gen (#2468) * generator and tsconfig.json changes * code generation changes * apiVersion should not be allowed to set * code changes for api-version * regenerated samples * Revert "regenerated samples" This reverts commit 7f8973b0f410df22fe9f9e42eb89ca5c8576ccd6. * regenerated * Add support for autorest.home (#2498) * added locking into package mgmt * added locking * bumped version of extension * cleaned up references * fix build with long paths * Update transform-designer-cs.proj * added nuke option to gulp script * updated package.json to latest perks * update go version in travis * disabled go tests that are not right * updated readme * renamed build.ps1 * trying to surf-build * added build.cmd for surf * fixing script * tweaking build cmd * tweaking packaing * do reset on regen * fix unlink * fix regeneration correctly * it's building! it's testing! It's a freakin' miracle! * make regenerate-samples work right * regeneration fixes * PHP (#2508) * PHP * Update YamlDotNet to 4.2.1 * PHP: 'file' type support * AdditionalProperties for objects. * PHP: Remove api-version from a file name. * Generated file. * CI probe (#2513) CI probe (and disabling Go tests) * PHP: Optional parameters. (#2510) * data store simplification (#2495) * unification of FS scopes * write refactor * consistency * tests * regen * cleanup (#2506) * less chatty * fixable * tests * CodeModel.Name * EnumType.SerializedName * Method.SerializedName * Property.Summary * tests * CompositeType.SerializedName * MethodGroup.stuff * PrimaryType.SerializedName * IVariable.SerializedName * regen * regen * fix php after rebase * THAT global state * oh dear, tests already relied on that bug * fix php after rebase * prevent over escaping * fix cleaning tmp folder (#2516) * testing (#2517) * prob * reenable * debugging and reenabled tests * launch config * Debugging docs (#2518) * docs * test fix * PHP: Swagger: schema information has to be in 'schema' property if 'in' property is 'body'. (#2514) * Generate 'schema' property when In is 'body'. * PHP: additionProperties => true * PHP: additionalProperties bug fix. * Report on output-folder issue (#2524) * don't swallow exceptions happening after process * regen * Better commenting for addl params (#2521) * Update transform-designer-cs.proj * Update literate-configuration.md (#2512) * Better commenting for addl params * Addressed PR comments * regen * Unused files * Code generation for application/x-www-form-urlencoded (#2527) * Formdata option for form urlencoded * regen * unused * unnecessaRY DIFF * self-contained modeler (#2528) * Defaulting collectionFormat for query params (#2530) * Desugar `use` for pulling in extensions (#2541) * no singleton * desugar 'use' * regen * Extension and modeler fixes. (#2547) * Extension and modeler fixes. Generate parameter group postfix names according to the spec. Preserve extensions when building header types. * Correctly handle case when postfix value is null. * split projects (#2552) * fixes * ... * cleanup * cleanup * pin versions * tests * travis * tests * no classic generators in regen... * event emitter * regen * linux ready and updated classic validator (#2555) * linux ready * bump * ref fixed classic validator * regen * travis * oav dummy * stability * regen * docs * cleanup gulp * more docs * more docs (mention dotnet 2.0 dependency and npm scripts)
2017-08-28 20:57:39 +03:00
Some related information:
2017-09-02 00:54:32 +03:00
- [Validation Rules & Linting](https://github.com/Azure/azure-openapi-validator/blob/master/docs/readme.md) - about the validation rules in AutoRest
merge 2.0 into master (#2554) * Update README.md * remove -LEGACY (#2387) * remove legacy entry point and CompSwaggerModeler * regen * deps * Initial bootstrapper changes for 2.0 (#2400) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * 2.0 (#2402) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * installer testing * fixed cmdline more * 2.0 (#2404) * moving files to be in better locations * minor tweaks * WIP * wip * wip * removed async iterable * added tslint config * cleaned up help * installer testing * fixed cmdline more * shouldn't have a bin setting for core * making local install work * fixing conflig * lighter CodeModel (#2398) * light * fixed tests * more cleanup * regen * more cleanup * bump travis node * fixed build script * use-extension (#2405) * use-extension * dyn extension loading * inst dir * identity plugin * new paths and stuff * extract classic configurationm * more ext * minor improv * fixed bootstrapper * temp dependency change since I can't access the perks project * stricter type checking * cleanup (#2410) * cleanup * no merging, no file system abstraction * less dependency injection * regen * smoothing stuff out (#2420) * it happened * doc sync * shut up Travis * better github URI conversion (fixes #2411) * Removing CSharp validator (#2406) * stashing` * stashing * stash 2 * final touches * stashing` * stashing * stash 2 * final touches * use-extension * dyn extension loading * inst dir * identity plugin * new paths and stuff * extract classic configurationm * more ext * minor improv * fixed bootstrapper * stashing for tests * stashing again * stashing stuff * stashing for pipeline * blah * stashing` * stashing * stash 2 * final touches * temp * tstash * all working * cleanup * more undoing * working now * removing docs * undoing changes * proper packages now * Fixing CI * upping version number * final changes to be tested * regen code * tests passing * Fixing preview version num * another version * publishing everything * another version * AutoRest Extension Documentation (#2441) * extension docs * point to implementations * issue hunt (#2457) * don't walk up folders by default * added configuration output-artifact * docs/samples * fix * auto-generated header * fixed #2459 * simplifications and fix #2432 * fixes and improvements * adjusted test cases to new directory structure and plugin extraction * default header without version * regen samples * regen all * updated Swagger extensions documentation with specs repo data * x-ms-paths doc update (fixes #2440) * nit * complain about missing required props (fixes #2210) * fix * disable maps * Fixes to extension installation (#2463) * added locking into package mgmt * added locking * bumped version of extension * Content-Type handling fix and update (#2465) * test case * fix * test * Update compiling-autorest.md (#2481) Fix typo * Update compiling-autorest.md (#2480) Fix typo * fix #2473 (#2483) * clean up extra references (#2478) * added locking into package mgmt * added locking * bumped version of extension * cleaned up references * fix build with long paths * Update transform-designer-cs.proj * added nuke option to gulp script * updated package.json to latest perks * update go version in travis * disabled go tests that are not right * updated readme * renamed build.ps1 * trying to surf-build * added build.cmd for surf * fixing script * docs: spelling fix + png instead of svg (#2491) * Update AutoRest-fundamentals.md * Add files via upload * Delete pipeline.svg * Update AutoRest-fundamentals.md * example generation and other goodness (#2489) * marshal log messages * example gen (cs) * improvements * sample * general improvements * regen after message forwarding * sample * thanks ts hero * iced * cleanup * shut C# up * regen * fix * Update regeneration.iced (#2494) * GitHub auth (#2487) * auth-token forwarding (already enables using autorest on Swaggers with ext. references) * more test * OAuth * OAuth param * test * rethink: FS * simpl * fini * docs * Fixes to the markdown generator as requested by the doc team. (#2455) Strip out embedded new-line characters in descriptions. Place child documents in nested directories and generate appropriate inline links to them. Remove the "null" text for empty resource arrays. * Fix d.ts files for nodejs code gen (#2468) * generator and tsconfig.json changes * code generation changes * apiVersion should not be allowed to set * code changes for api-version * regenerated samples * Revert "regenerated samples" This reverts commit 7f8973b0f410df22fe9f9e42eb89ca5c8576ccd6. * regenerated * Add support for autorest.home (#2498) * added locking into package mgmt * added locking * bumped version of extension * cleaned up references * fix build with long paths * Update transform-designer-cs.proj * added nuke option to gulp script * updated package.json to latest perks * update go version in travis * disabled go tests that are not right * updated readme * renamed build.ps1 * trying to surf-build * added build.cmd for surf * fixing script * tweaking build cmd * tweaking packaing * do reset on regen * fix unlink * fix regeneration correctly * it's building! it's testing! It's a freakin' miracle! * make regenerate-samples work right * regeneration fixes * PHP (#2508) * PHP * Update YamlDotNet to 4.2.1 * PHP: 'file' type support * AdditionalProperties for objects. * PHP: Remove api-version from a file name. * Generated file. * CI probe (#2513) CI probe (and disabling Go tests) * PHP: Optional parameters. (#2510) * data store simplification (#2495) * unification of FS scopes * write refactor * consistency * tests * regen * cleanup (#2506) * less chatty * fixable * tests * CodeModel.Name * EnumType.SerializedName * Method.SerializedName * Property.Summary * tests * CompositeType.SerializedName * MethodGroup.stuff * PrimaryType.SerializedName * IVariable.SerializedName * regen * regen * fix php after rebase * THAT global state * oh dear, tests already relied on that bug * fix php after rebase * prevent over escaping * fix cleaning tmp folder (#2516) * testing (#2517) * prob * reenable * debugging and reenabled tests * launch config * Debugging docs (#2518) * docs * test fix * PHP: Swagger: schema information has to be in 'schema' property if 'in' property is 'body'. (#2514) * Generate 'schema' property when In is 'body'. * PHP: additionProperties => true * PHP: additionalProperties bug fix. * Report on output-folder issue (#2524) * don't swallow exceptions happening after process * regen * Better commenting for addl params (#2521) * Update transform-designer-cs.proj * Update literate-configuration.md (#2512) * Better commenting for addl params * Addressed PR comments * regen * Unused files * Code generation for application/x-www-form-urlencoded (#2527) * Formdata option for form urlencoded * regen * unused * unnecessaRY DIFF * self-contained modeler (#2528) * Defaulting collectionFormat for query params (#2530) * Desugar `use` for pulling in extensions (#2541) * no singleton * desugar 'use' * regen * Extension and modeler fixes. (#2547) * Extension and modeler fixes. Generate parameter group postfix names according to the spec. Preserve extensions when building header types. * Correctly handle case when postfix value is null. * split projects (#2552) * fixes * ... * cleanup * cleanup * pin versions * tests * travis * tests * no classic generators in regen... * event emitter * regen * linux ready and updated classic validator (#2555) * linux ready * bump * ref fixed classic validator * regen * travis * oav dummy * stability * regen * docs * cleanup gulp * more docs * more docs (mention dotnet 2.0 dependency and npm scripts)
2017-08-28 20:57:39 +03:00
- [Client Runtimes](./docs/developer/architecture/Autorest-and-Clientruntimes.md) - information about the client runtimes required for using code generated by AutoRest
<!-- - [Developer Guide](./docs/developer/guide/) - Notes on developing with AutoRest -->
---
### Code of Conduct
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.