Skip to content

Commit 7a038b6

Browse files
committed
Merge remote-tracking branch 'origin/vnext' into graph
2 parents 3d59dd7 + 4237290 commit 7a038b6

File tree

12 files changed

+1196
-195
lines changed

12 files changed

+1196
-195
lines changed

.github/CODEOWNERS

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# These are the set of folks who should review PRs on the azureRestUpdates branch.
2+
* @microsoft/azure-api-stewardship-board

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@ They may additionally create documents specific to their team, adding further gu
66
We publish these guidelines here with the aim of fostering dialogue and learning in the API community at large.
77
We further hope that these guidelines may encourage other organizations to create guidelines that are appropriate for them and in turn, if they are able, to publish theirs.
88

9+
### Additional guidance for Azure service teams
10+
Azure service teams should reference the companion documents, [Azure REST API Guidelines](./azure/Guidelines.md) and [Considerations for Service Design](./azure/ConsiderationsForServiceDesign.md), when building or modifying their services. These documents provide a refined set of guidance targeted specifically for Azure services. For more information please refer to the [README](./azure/README.md) in the Azure folder.
11+
912
[![License: CC BY 4.0](https://img.shields.io/badge/License-CC%20BY%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by/4.0/)
1013

1114
## Code of Conduct

azure/.markdownlint.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
{
2+
"default": true,
3+
"MD012": {
4+
"maximum": 2
5+
},
6+
"MD013": {
7+
"line_length": 500
8+
},
9+
"MD022": false,
10+
"MD031": false,
11+
"MD032": false,
12+
"MD033": {
13+
"allowed_elements": [ "sup" ]
14+
},
15+
"MD036": false
16+
}

azure/ConsiderationsForServiceDesign.md

Lines changed: 272 additions & 0 deletions
Large diffs are not rendered by default.

azure/Guidelines.md

Lines changed: 873 additions & 179 deletions
Large diffs are not rendered by default.

azure/README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Azure REST API Guidance
2+
When building software components that will be used by developers to build other software, providing APIs that are easy to use, fit to purpose, scalable, maintainable, and consistent across your product can make the difference between success and failure for your software.
3+
4+
Designing powerful APIs with strong defaults, consistent behavior across related projects, and ease of use for developers arises from putting yourself in the shoes of the person using your interfaces, and taking their concerns to heart. The APIs you ship can have a dramatic long term effect on the health of your software product, and that is why the **REST API Stewardship Board** is here to help! We have published a collection of best practices, REST guidance, and OpenAPI style guidelines to help you create an amazing developer experience.
5+
* [Considerations for Service Design](ConsiderationsForServiceDesign.md)
6+
* [REST API Guidelines](Guidelines.md)
7+
* [OpenAPI Style Guidelines](https://github.com/Azure/azure-api-style-guide/blob/main/README.md)
8+
* [Breaking Changes](http://aka.ms/AzBreakingChangesPolicy/)
9+
10+
You can reach out to use via [email](mailto://[email protected]) or in our [Teams](https://teams.microsoft.com/l/team/19%3a3ebb18fded0e47938f998e196a52952f%40thread.tacv2/conversations?groupId=1a10b50c-e870-4fe0-8483-bf5542a8d2d8&tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47) channel.
11+
12+
<sub>Note: The Teams channel is internal MS.</sup>

azure/relo.drawio

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="app.diagrams.net" modified="2021-09-11T13:44:17.217Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36" etag="t4f5ABaeVZXpi9mlGWUy" version="15.1.4" type="device"><diagram id="kgpKYQtTHZ0yAKxKKP6v" name="Page-1">5VhbV6MwGPw1POqBBGj7aFutD7vas8WjPkaIkCMlbBpsu79+g4RLSKW37e6qL20zhA8yM9+QYsDRfDVhKI2+0wDHBjCDlQHHBgAugOIzB9YFYNv9AggZCQrIqoEZ+YUlaEo0IwFeKBM5pTEnqQr6NEmwzxUMMUaX6rRnGqtXTVGINWDmo1hH70nAowLtO2aNX2MSRuWVLVMemaNysgQWEQrosgHBSwOOGKW8+DVfjXCcc1fyUpx39c7R6sYYTvguJ8AkG16t2MBffzPT5PbeA2hyJsV4RXEmFzy980SN6YU3us6/b2eevH2+Ljl5xYwTQdFFTMJEQE+Uczo34BAnwUXOeY7F1H8RULVqMx9wRl8qHi2BPNOES9EtwchQX5RcJw4UneQSJ5jOMWdrMYHhGHHyqsqGpPphNa86dUqJuAQwpVEtKGWSPrVcUy2xoBnzsTyrSXOrkG1vKcQRCzHXCokfjfXU0JuKeyg60BS99rypQEDuTFHT/IGLtRiOEATxrLgv92eWO3E4ZdTHiwVJwhoznPGXMIGm3QAcZgLNTe1Cf84Ek7u4P/UGmZ0CAm8eQkL5zZmlmWAUEyyv1VSR0SwJcCCFWEaE41mK/PzoUuS5wCI+jzfo5HTplHsDrzqVkkd7lsLTQNK2rKO2CtSoEbPQfF9ahct9ibM14jTKGv5OaCLAYYAWUcVhB1+CJrZ+yNvgvBo+yrlvg/FK9kgxWm/smM4OKXy13RlbO6mhgLNBgBI7NnWBqj/sHZi60FULaQ45ccP1tvsmFL2W7t4y1ZYGPZUVzM1SleFlqpmzay+B/qmaCWqkVI+eE+dQp0bbw+mfxY/zUeOni/D/JGvs/rmjZkTb+Dtv8dqV/nLY6Jv2yeUH2aWXcd3Kqt7R+3UArQPFtLcUOrGYX3q//o4dnN7ezd1W0e0dZgfNV+1Cp965m5+uuS2743G5mwpVyWO7Wyt0ajn1f2L7tfcs832M863Rp+luC7jHtjeE7mF+0IzVLnSwH8SwfpdXTK9fiMLL3w==</diagram></mxfile>

azure/relo.jpg

19.9 KB
Loading

azure/statmon.drawio

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
<mxfile host="app.diagrams.net" modified="2021-09-11T12:13:51.175Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.63 Safari/537.36" etag="qdiZw4AkgMOWKiVPrqxd" version="14.9.9" type="device"><diagram id="kgpKYQtTHZ0yAKxKKP6v" name="Page-1">5Vhrc6IwFP01fHSHEB760Qe1O305xU7bjyxEYIsJG0PV/voNEnnF+traqd12piWH5GLOOTf3igL708WQukl4Q3wUK5rqLxQ4UDTNggb/mwHLHDBUAQQ08nMIlIATvSEBqgJNIx/NahMZITGLkjroEYyRx2qYSymZ16dNSFx/auIGSAIcz41l9DHyWZijbUMt8UsUBeH6yUAVd6buerIAZqHrk3kFgrYC+5QQll9NF30UZ9ytecnXXbxzt/hgFGG2zwKI097Fgna85bWa4LvHseYOW+08yqsbp2LDo4cxjzHqjvuX2f87JxsO7Gt7bIt9sOWanFdEWcS56sZRgDn0izBGpgrsIex3M/IzLCbeC4eK7avZgFHyUhAKODIhmAn1AaemJ+9ObBj5NcHEXoeITBGjSz6Bothl0WtdP1fYICjmFUtHJOKP0FThWGAJgwrDAlP9oVZ+GgFnJKUeEjGq7DfC6lBthq0HYi4NEJMC8YvK7kpoJe4BQnckoS/H4xFH+K+imYoGQSbMXYIoZ4/gFpdtdbGabMZchJ7DXJbO+JobgiNGKL96uL/mdwO2UqyIcp992JY7YYhWlmNcTv0PjNRUXAP6cdYB1o5AH2ed4UPcHo07qZ5oEbx9CiLCbltAsk4/jpB4VlVFSlLsI18IMQ8jhpzE9bK7c14cOBayabxBJ2ObTpk30GKrUuu7oE5URwzn5cFdHM9h5dCG6vva1sg8lDldYk7irGJwTDAHe747CwsStxDGeaLLpywPfhTDZzF3NRgsRJLko+XGlNmaIrmxdltjZypVFDA2CLDG/vXoNuv6w7Zx5GHdMJLkkBNnnFyVh/b4PA7NxTqlGuVOhQer2W6IYMKPKMRm81g24adqu6UQ8w/GY6qKxRVaVdpV7fyTZh1ib0SJh2azCAclpliDfMn3KLjveKeZxbutI2ncOfIgkEpvM9CJzQIls3RHPzlgYz8pnvmVSjBsd75WCTbOvATvnTQdUCfekojfVnkPaGv1HbVx7yLbCAQ061S5dTWnb1cvfeeZQhvc/GbTyZOzoa2Vv998sewy2ubO7AInyq6NHGrfPbs+p3E19Q9qXJuBgHayxnWjH+R6dfaNq6UfqmazcYVQP0XjysN+qrbyl9n9Glcn9TyEsmOz3reesymaL+8Ob0mhdWTZbLakUqCjbcCH5dvofHr5Sh/afwE=</diagram></mxfile>

azure/statmon.jpg

25.8 KB
Loading

0 commit comments

Comments
 (0)