Azure / Azure/openapi-diff

Remove dependency `autorest`

Open
#456 0 comments 0 reactions 1 assignee Claimed by @mikeharder View on GitHub
Dominant language
C#
Stars
290
Forks
50
Avg merge
5d 13h
Merged PRs (30d)
5

Description

Remove any dependencies, direct or indirect, on autorest and related packages.

This tool uses autorest to generate a "merge" JSON file and a sourcemap file, and the tool itself supports comparing either a single JSON file, or merging all the JSON files from a version tag.

However, the specs repo "Breaking Changes" currently only uses the feature to compare single files. At one time, it had code to use the feature to merge files, but it was removed in 2022 for unclear reasons (something related to false positives with deleted swaggers).

In either case, it might be relatively easy to use a different library or custom code, to replace `autorest` which is only used for this purpose.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.