Maintainability Roadmap
Mantenedores costumam responder em até 1 dia
@mikeharder já está trabalhando nisso.
Desde 21/3/2024.
Avaliação
Esta issue ainda não foi avaliada.
Descrição
A potential roadmap to improve maintainability, ending with the archiving of this repo.
TypeScript
- Update
SwaggerBreakingChangesinopenapi-alpsto callnpm exec --no oadinstead of@azure/oad@~0.10.6 - Move code to
azure-rest-api-specsrepo, foldereng/tools/openapi-diff - Align deps and config with
typespec-validation, add toeng/package.json - Upgrade all dependencies to latest
- If some are really difficult we can choose to stay back, but anything older than latest is a liability
- Remove .NET code from package, replace with call to nuget/dotnet to install and run separate .NET package
- Existing CLI name
oadseems good and short, and aligns withtsv- But could rename cli to
openapi-diffto be more descriptive
- But could rename cli to
- Deprecate npm package
@azure/oad
.NET
- Move code to
azure-sdk-toolsrepo, foldertools/openapi-diff - Rename to
Azure.Sdk.Tools.OpenApiDiff - Align deps and config from a similar existing tool, perhaps
http-fault-injector - Publish nuget package and/or dotnet tool to devops nuget feed (similar to
http-fault-injector) - Could potentially move code to
azure-rest-api-specs, and compile dynamically- But it would be the first .NET code in the repo
- It would add a dependency on .NET SDK (rather than just .NET runtime)
Docs
- Move docs to
azure-rest-api-specsrepo
Final
- Archive this repo (
Azure/openapi-diff)
- Linguagem predominante
- C#
- Estrelas
- 290
- Forks
- 50
- Merge médio
- 7h 8min
- PRs com merge (30d)
- 11
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de Azure/openapi-diff
-
Crash if inherited property is structurally equal but not reference identicalTalvez livre de novo @mikeharder assumiu há 157 dias e não há nenhum pull request aberto. Aberta
Azure/openapi-diff#482 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Crash if duplicate model names (across files) used in allOfTalvez livre de novo @mikeharder assumiu há 158 dias e não há nenhum pull request aberto. Aberta
Azure/openapi-diff#479 · 2 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Remove dependency `autorest`Talvez livre de novo @mikeharder assumiu há 220 dias e não há nenhum pull request aberto. Aberta
Azure/openapi-diff#456 · 1 responsável ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
Azure/openapi-diff#445 ·
Mantenedores costumam responder em até 1 dia
-
OpenAPI-diff should flag changes in the tags for an operationTalvez livre de novo @mikeharder assumiu há 403 dias e não há nenhum pull request aberto. Aberta
Azure/openapi-diff#371 · 7 comentários · 1 responsável ·
Mantenedores costumam responder em até 1 dia
Todas as issues de Azure/openapi-diff
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Volodymyr-Petrunin/Bankomaten#45 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
AvaloniaUI/Avalonia#22420 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 90/100
dotnet/SqlClient#4823 · 1 comentário ·
Mantenedores costumam responder em até 2 dias
-
type/automation type/tech-debt
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
area-testing p1-recommended
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
Mantenedores costumam responder em até 1 dia