oasdiff

command module
v1.30.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 30, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
Package checker detects breaking changes and generates changelog messages between OpenAPI specifications.
Package checker detects breaking changes and generates changelog messages between OpenAPI specifications.
coverage
oasdiff's ultimate objective is to detect breaking changes, so that its users can prevent them.
oasdiff's ultimate objective is to detect breaking changes, so that its users can prevent them.
localizations
Package localizations provides localized messages for breaking change and changelog output.
Package localizations provides localized messages for breaking change and changelog output.
metaschema
Package metaschema enumerates every possible edit of an OpenAPI document: each field location in the OpenAPI object model, paired with the syntactic edit actions applicable at that location.
Package metaschema enumerates every possible edit of an OpenAPI document: each field location in the OpenAPI object model, paired with the syntactic edit actions applicable at that location.
rules
Package rules defines the metadata model of the backward-compatibility rules: the severity levels, the Direction/Area/Kind taxonomy, the Effect a rule concludes about the accepted-value set, the Guards that select the document state it applies to, and the claims tying each rule to the edits it covers (see checker/metaschema).
Package rules defines the metadata model of the backward-compatibility rules: the severity levels, the Direction/Area/Kind taxonomy, the Effect a rule concludes about the accepted-value set, the Guards that select the document state it applies to, and the claims tying each rule to the edits it covers (see checker/metaschema).
Package colorize holds the color-output primitives shared by every package that renders to a terminal: the ColorMode setting (always, never, auto with piped-output detection) and the switch that decides whether color is enabled.
Package colorize holds the color-output primitives shared by every package that renders to a terminal: the ColorMode setting (always, never, auto with piped-output detection) and the switch that decides whether color is enabled.
Package diff calculates the difference between two OpenAPI specifications.
Package diff calculates the difference between two OpenAPI specifications.
flatten
allof
Package allof merges allOf schema compositions into single unified schemas.
Package allof merges allOf schema compositions into single unified schemas.
commonparams
Package commonparams moves path-level parameters to individual operations.
Package commonparams moves path-level parameters to individual operations.
headers
Package headers normalizes HTTP header names to lowercase.
Package headers normalizes HTTP header names to lowercase.
Package formatters transforms oasdiff output into various formats for display and integration.
Package formatters transforms oasdiff output into various formats for display and integration.
populatetest
Package populatetest fills reflect values with non-zero samples derived from their types.
Package populatetest fills reflect values with non-zero samples derived from their types.
Package load provides functions to load OpenAPI specifications from various sources.
Package load provides functions to load OpenAPI specifications from various sources.
Package report generates basic human-readable diff reports in text and HTML formats.
Package report generates basic human-readable diff reports in text and HTML formats.
Package review builds the encrypted review bundle: the two specs, the computed changelog, and the per-change structural blocks of the specs.
Package review builds the encrypted review bundle: the two specs, the computed changelog, and the per-change structural blocks of the specs.
Package utils provides common utilities for the use of other packages in oasdiff.
Package utils provides common utilities for the use of other packages in oasdiff.
Package validate exposes spec validation as a public library API.
Package validate exposes spec validation as a public library API.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL