Package: wnpp Severity: wishlist Owner: Arthur Diniz <arthurbdi...@gmail.com>
* Package name : golang-k8s-gengo Version : 0.0~git20210203.de9496d-1 Upstream Author : Kubernetes * URL : https://github.com/kubernetes/gengo * License : Apache-2.0 Programming Lang: Go Description : gengo library for code generation. A package for generating things based on go files. This mechanism was first used in Kubernetes and is split out here for ease of reuse and maintainability. . go get k8s.io/gengo/... Examples A set generator, deep-copy generator, defaulter generator and go-to-protobuf generator are included here. Also, import-boss will enforce arbitrary rules about import trees. . We don't directly use the go types in the go typecheck library because they are based on implementing differing interfaces. A struct-based format is more convenient input for template driven output. parser/ Package parser parses go source files. namer/ Package namer defines a naming system, for: * helping you reference go objects in a syntactically correct way * keeping track of what you reference, for importing the right packages * and defining parallel tracks of names, for making public interfaces and private implementations.