Bug#996574: ITP: golang-k8s-kube-openapi -- Kubernetes OpenAPI spec generation & serving
Package: wnpp
Severity: wishlist
Owner: Andrej Shadura <andrewsh@debian.org>
X-Debbugs-CC: debian-devel@lists.debian.org, debian-go@lists.debian.org
* Package name : golang-k8s-kube-openapi
Version : 0.0~git20211014.b3fe75c-1
Upstream Author : Kubernetes
* URL : https://github.com/kubernetes/kube-openapi
* License : Apache-2.0
Programming Lang: Go
Description : Kubernetes OpenAPI spec generation & serving
Kube OpenAPI This repo is the home for Kubernetes OpenAPI discovery
spec generation. The goal is to support a subset of OpenAPI features
to satisfy kubernetes use-cases but implement that subset with little
to no assumption about the structure of the code or routes. Thus, there
should be no kubernetes specific code in this repo.
.
There are two main parts:
- A model generator that goes through .go files, find and generate model
definitions.
- The spec generator that is responsible for dynamically generate
the final OpenAPI spec using web service routes or combining
other OpenAPI/Json specs. Contributing Please see CONTRIBUTING.md
(CONTRIBUTING.md) for instructions on how to contribute.
Reply to: