Azure / Azure/openapi-diff

Enhance and fix following Rules

Aberta
#7 0 comentários 0 reações 0 responsáveis Ver no GitHub
Engineering Enhancement planned
Linguagem predominante
C#
Estrelas
290
Forks
50
Merge médio
5d 13h
PRs com merge (30d)
5

Descrição

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

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece localizando as implementações e os testes das regras de compatibilidade listadas, começando por VersionsReversed e ProtocolNoLongerSupported. Compare o comportamento atual de cada regra com o comportamento pretendido do OpenAPI para mudanças incompatíveis. O trabalho estará concluído quando as regras afetadas forem corrigidas, seus testes cobrirem as mudanças e cada item aplicável da checklist for resolvido.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp
Domínio
api, cli
Tipo de issue
Bug
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
20/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.