Create BackwardCompatibility.md

This commit is contained in:
ali-hamud 2017-02-09 18:37:07 +02:00 коммит произвёл GitHub
Родитель 84bba594e8
Коммит edcb05750f
1 изменённых файлов: 26 добавлений и 0 удалений

26
.github/BackwardCompatibility.md поставляемый Normal file
Просмотреть файл

@ -0,0 +1,26 @@
# Breaking Change Definition
Breaking changes in Azure SDK for .NET are defined as follows:
## Generated classes
- The class is removed
- The class is renamed
- The class no longer extends another class
## Properties of a generated class
- A property is removed
- A property is renamed
- A property has its type changed
## Methods of a generated class
- Methods should not be removed
- Methods should not be renamed
- Methods should not have their return type changed
## Parameters of methods in a generated class
- Parameters should not be removed
- Parameters should not have their type changed
- Parameters should preserve their ordering, including when a parameter is added
- Parameters should keep their default value, if they are assigned one