Azure / Azure/openapi-diff

Enhance and fix following Rules

未關閉
#7 0 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
Engineering Enhancement planned
主要語言
C#
星號
290
分支
50
平均合併
5 天 13 小時
30 天內合併 PR
5

描述

Update / Correct each rules
- [ ] VersionsReversed
- [ ] ProtocolNoLongerSupported
- [ ] RequestBodyFormatNoLongerSupported
- [ ] RemovedPath
- [ ] RemovedDefinition
- [ ] RemovedClientParameter
- [ ] ModifiedOperationId
- [ ] RemovedRequiredParameter
- [ ] AddingRequiredParameter
- [ ] AddingResponseCode
- [ ] RemovedResponseCode
- [ ] AddingHeader
- [ ] RemovingHeader
- [ ] ParameterInHasChanged
- [ ] ConstantStatusHasChanged
- [ ] ReferenceRedirection
- [ ] RemovedEnumValues
- [ ] RemovedEnumValue
- [ ] AddedEnumValues
- [ ] AddedAdditionalProperties
- [ ] RemovedAdditionalProperties
- [ ] TypeFormatChanged
- [ ] ConstraintIsStronger
- [ ] RequiredStatusChange
- [ ] TypeChanged
- [ ] DefaultValueChanged
- [ ] ArrayCollectionFormatChanged
- [ ] ReadonlyPropertyChanged2
- [ ] DifferentDiscriminator
- [ ] DifferentExtends
- [ ] DifferentAllOf
- [ ] RemovedProperty1
- [ ] AddedRequiredProperty1
- [ ] RemovedOperation
- [ ] ConstraintChanged
- [ ] ConstraintIsWeaker
- [ ] NoVersionChange
- [ ] ResponseBodyFormatNowSupported

貢獻指南

開啟貢獻指南

研究方向

首先定位所列相容性規則的實作和測試,從 VersionsReversed 和 ProtocolNoLongerSupported 開始。將每條規則目前的行為與 OpenAPI 預期的 breaking change 行為進行比較。完成的標準是:受影響的規則已修正,其測試涵蓋這些變更,且所有適用的 checklist 項目都已解決。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
csharp
領域
api, cli
Issue 類型
缺陷
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
20/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。