Documentation
¶
Overview ¶
Package kcl contains helpers for KCL function generation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormatKclImportPaths ¶
FormatKclImportPaths converts a set of schema directory paths under schemas/kcl/ to KCL import paths prefixed with "models." and unqiue aliases.
For example, given a path like "kcl/io.example.platform.v1alpha1" (relative to the schemas root), this produces:
map[string]string{"platformv1alpha1": "models.io.example.platform.v1alpha1"}
The "models." prefix matches the kcl.mod dependency name (models = { path = "./model" }) and the symlink created at function generation time.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.