INNER CODE UNIT · Go

main

openkruise/kruise · hack/gen-openapi-spec/main.go:35

func main() {
	generateSwaggerJSON()
}

func generateSwaggerJSON() {
	version := "v0.1.0"
	if len(os.Args) > 1 {
		version = os.Args[1]
		if !strings.HasPrefix(version, "v") {
			version = "v" + version
		}
	}
	oAPIDefsAppsPub := appspub.GetOpenAPIDefinitions(func(name string) spec.Ref {
		return spec.MustCreateRef("#/definitions/" + common.EscapeJsonPointer(swaggify(name)))
	})
	oAPIDefsAppsV1alpha1 := appsv1alpha1.GetOpenAPIDefinitions(func(name string) spec.Ref {
		return spec.MustCreateRef("#/definitions/" + common.EscapeJsonPointer(swaggify(name)))
	})

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…