-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
A potential roadmap to improve maintainability, ending with the archiving of this repo.
TypeScript
- Update
SwaggerBreakingChanges
inopenapi-alps
to callnpm exec --no oad
instead of@azure/oad@~0.10.6
- Move code to
azure-rest-api-specs
repo, 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
oad
seems good and short, and aligns withtsv
- But could rename cli to
openapi-diff
to be more descriptive
- But could rename cli to
- Deprecate npm package
@azure/oad
.NET
- Move code to
azure-sdk-tools
repo, 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-specs
repo
Final
- Archive this repo (
Azure/openapi-diff
)
konrad-jamrozik and timotheeguerin
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
📋 Backlog