Maintainability Roadmap
@mikeharder ci sta già lavorando.
Dal 21/3/2024.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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)
- Lingua principale
- C#
- Stelle
- 290
- Fork
- 50
- Merge medio
- 2g 21h
- PR unite (30g)
- 10
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di Azure/openapi-diff
-
Azure/openapi-diff#482 · 1 assegnatario ·
-
Azure/openapi-diff#479 · 2 commenti · 1 assegnatario ·
-
Remove dependency `autorest` Aperta
Azure/openapi-diff#456 · 1 assegnatario ·
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
Azure/openapi-diff#445 ·
-
Azure/openapi-diff#371 · 7 commenti · 1 assegnatario ·
Tutte le issue di Azure/openapi-diff
Issue simili
-
Documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
cake-build/cake#5024 ·
-
Frontend status/draft TechnicalDebt
Difficoltà 2/5 1-2 giorni Idoneità per principianti 75/100
Altinn/altinn-auth#4143 ·
-
.NET Flaky Test Testing Tests
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
getsentry/sentry-dotnet#5617 · 1 commento ·
-
:watch: Not Triaged dotnet-fsharp/svc
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
-
Client customer-reported needs-team-attention question Service Attention WebPubSub
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Azure/azure-sdk-for-net#63292 · 3 commenti · 1 reazione ·