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.24.3
18 days ago
Versions
37
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 18 days ago
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%