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

Top 6.6% on proxy.golang.org

proxy.golang.org : github.com/krateoplatformops/libopenapi

Package libopenapi is a library containing tools for reading and in and manipulating Swagger (OpenAPI 2) and OpenAPI 3+ specifications into strongly typed documents. These documents have two APIs, a high level (porcelain) and a low level (plumbing). Every single type has a 'GoLow()' method that drops down from the high API to the low API. Once in the low API, the entire original document data is available, including all comments, line and column numbers for keys and values. There are two steps to creating a using Document. First, create a new Document using the NewDocument() method and pass in a specification []byte array that contains the OpenAPI Specification. It doesn't matter if YAML or JSON are used.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/krateoplatformops/libopenapi
Keywords: diff , go , golang , library , oas , oasv3 , openapi , openapi-spec , openapi-specification , openapi3 , openapi3-1 , openapi3-validation , openapi31 , parser , swagger , swagger-api , swagger2
License: MIT
Latest release: about 2 months ago
First release: almost 3 years ago
Namespace: github.com/krateoplatformops
Stars: 616 on GitHub
Forks: 75 on GitHub
Total Commits: 1012
Committers: 38
Average commits per author: 26.632
Development Distribution Score (DDS): 0.229
More commit stats: commits.ecosyste.ms
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/daveshanley
Last synced: 12 days ago

    Loading...
    Readme
    Loading...