-
Notifications
You must be signed in to change notification settings - Fork 39
Maintainability Roadmap #308
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
Disclaimer: I do not have strong opinions on that and I am OK with the proposed approach. Re:
I guess we decided on the mono-repo model? I do like the standalone repo model for better inner loop development, decoupling and versioning experience.
Why? Shouldn't openapi-diff have only the deps it needs? What if typespec-validation has a dep that openapi-diff doesn't need?
I think we could rethink the name as it leads to confusion with
Case in my point above:
The code in |
What I meant here was to align the deps and config, not actually copy. I mean things like align the versions of common dependencies like
IMO the main question here is what do you want devs to use on the command-line? We chose
Sorry I meant "SwaggerBreakingChange" here.
In my experience, optimizing for ease of maintenance:
|
A potential roadmap to improve maintainability, ending with the archiving of this repo.
TypeScript
SwaggerBreakingChanges
inopenapi-alps
to callnpm exec --no oad
instead of@azure/oad@~0.10.6
azure-rest-api-specs
repo, foldereng/tools/openapi-diff
typespec-validation
, add toeng/package.json
oad
seems good and short, and aligns withtsv
openapi-diff
to be more descriptive@azure/oad
.NET
azure-sdk-tools
repo, foldertools/openapi-diff
Azure.Sdk.Tools.OpenApiDiff
http-fault-injector
http-fault-injector
)azure-rest-api-specs
, and compile dynamicallyDocs
azure-rest-api-specs
repoFinal
Azure/openapi-diff
)The text was updated successfully, but these errors were encountered: