GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Why Go
  • Case Studies
  • Use Cases
  • Security
  • Learn
  • Effective Go
  • Go User Manual
  • Standard library
  • Release Notes
  • API
  • Packages
  • Recorded Talks
  • Meetups
  • Conferences

This view

  • Original page
  • New address

GeezerVison is showing pkg.go.dev — oasdiff command - github.com/oasdiff/oasdiff - Go Packages

Details

  • checked Valid go.mod file

    The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.

  • checked Redistributable license

    Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.

  • checked Tagged version

    Modules with tagged versions give importers more predictable builds.

  • checked Stable version

    When a project reaches major version v1 it is considered stable.

  • Learn more about best practices

Repository

github.com/oasdiff/oasdiff

Links

  • Open Source Insights Logo Open Source Insights

Documentation ¶

The Go Gopher

There is no documentation for this package.

Source Files ¶

View all Source files
  • main.go

Directories ¶

Path Synopsis
build
checker
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.
internal/deprecation
Package deprecation follows an element through the deprecation process: the stage its deprecated flag and x-sunset date put it in, and the id that reports that stage.
Package deprecation follows an element through the deprecation process: the stage its deprecated flag and x-sunset date put it in, and the id that reports that stage.
internal/extension
Package extension reads the values of OpenAPI specification extensions.
Package extension reads the values of OpenAPI specification extensions.
internal/location
Package location finds where a change is in a spec: the file, line and column of the operation, parameter, response, schema or field it concerns, on the base side and the revision side.
Package location finds where a change is in a spec: the file, line and column of the operation, parameter, response, schema or field it concerns, on the base side and the revision side.
internal/schemawalk
Package schemawalk visits the sub-schemas of a schema diff and names each by its property path, the same path the checks use in their messages.
Package schemawalk visits the sub-schemas of a schema diff and names each by its property path, the same path the checks use in their messages.
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).
colorize
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.
diff
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.
formatters
Package formatters transforms oasdiff output into various formats for display and integration.
Package formatters transforms oasdiff output into various formats for display and integration.
internal
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.
load
Package load provides functions to load OpenAPI specifications from various sources.
Package load provides functions to load OpenAPI specifications from various sources.
report
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.
review
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.
utils
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.
validate
Package validate exposes spec validation as a public library API.
Package validate exposes spec validation as a public library API.
Click to show internal directories.
Click to hide internal directories.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.