package
1.2.0-alpha.3
Repository: https://github.com/suhasanand/kubernetes.git
Documentation: pkg.go.dev
# Functions
IC ensures the first character is uppercase.
IL ensures the first character is lowercase.
Joiner lets you specify functions that preprocess the various components of a name before joining them.
NewPrivateNamer is a helper function that returns a namer that makes camelCase names.
NewPublicNamer is a helper function that returns a namer that makes CamelCase names.
NewRawNamer will return a Namer that makes a name by which you would directly refer to a type, optionally keeping track of the import paths necessary to reference the names it provides.
# Structs
NameStrategy is a general Namer.
Orderer produces an ordering of types given a Namer.
# Interfaces
ImportTracker allows a raw namer to keep track of the packages needed for import.
Namer takes a type, and assigns a name.
# Type aliases
Names is a map from Type to name, as defined by some Namer.
NameSystems is a map of a system name to a namer for that system.