An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

github.com/go-openapi/analysis

Package analysis provides methods to work with a Swagger specification document from package go-openapi/spec. An analysed specification object (type Spec) provides methods to work with swagger definition. Flattening a specification bundles all remote $ref in the main spec document. Depending on flattening options, additional preprocessing may take place: Mixin several specifications merges all Swagger constructs, and warns about found conflicts. Unmarshalling a specification with golang [json] unmarshalling may lead to some unwanted result on present but empty fields. Swagger schemas are analyzed to determine their complexity and qualify their content.

Ecosystem
proxy.golang.org
Latest Release
v0.25.0
about 1 month ago
Versions
38
Dependent Packages
3,105
Dependent Repos
18,047
Links
Registry proxy.golang.org
Source Repository
Docs Documentation
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:golang/github.com/go-openapi/analysis
spec
License Apache-2.0
Namespace github.com/go-openapi
First Release over 7 years ago
Last Synced 9 days ago
Keywords
openapi swagger2
Repository
Stars 34 on GitHub
Forks 44 on GitHub
Docker Dependents 2,375
Docker Downloads 18,354,044,446
Rankings on proxy.golang.org
Overall Top 2.3%
Dependent packages Top 0.1%
Dependent repos Top 0.1%
Forks Top 4.0%
Docker downloads Top 0.1%