{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:golang/github.com/go-openapi/analysis","name":"github.com/go-openapi/analysis","description":"Package analysis provides methods to work with a Swagger specification document from\npackage go-openapi/spec.\n\nAn analysed specification object (type Spec) provides methods to work with swagger definition.\n\nFlattening a specification bundles all remote $ref in the main spec document.\nDepending on flattening options, additional preprocessing may take place:\n\nMixin several specifications merges all Swagger constructs, and warns about found conflicts.\n\nUnmarshalling a specification with golang [json] unmarshalling may lead to\nsome unwanted result on present but empty fields.\n\nSwagger schemas are analyzed to determine their complexity and qualify their content.","version":"v0.25.0","softwareVersion":"v0.25.0","license":"https://spdx.org/licenses/Apache-2.0","codeRepository":"https://github.com/go-openapi/analysis","issueTracker":"https://github.com/go-openapi/analysis/issues","url":"https://github.com/go-openapi/analysis","programmingLanguage":{"@type":"ComputerLanguage","name":"Go"},"dateCreated":"2018-10-07","dateModified":"2026-03-17","datePublished":"2026-03-17","copyrightYear":2018,"downloadUrl":"https://proxy.golang.org/github.com/go-openapi/analysis/@v/v0.25.0.zip","softwareHelp":{"@type":"WebSite","url":"https://pkg.go.dev/github.com/go-openapi/analysis#section-documentation"},"applicationCategory":"go","runtimePlatform":"go","developmentStatus":"active","sameAs":["https://pkg.go.dev/github.com/go-openapi/analysis"],"https://www.w3.org/ns/activitystreams#likes":34,"https://forgefed.org/ns#forks":44}