|author||Marcel van Lohuizen <email@example.com>||Mon Dec 10 15:30:20 2018 +0100|
|committer||Marcel van Lohuizen <firstname.lastname@example.org>||Tue Dec 11 19:36:51 2018 +0100|
cue/parser: add package also exports DebugStr in internal package Change-Id: I61b4099d8cd0aa9a471bd8343f6b369feb2ba736
Configure, Unify, Execute
CUE is an open source configuration language which aims to make complex configurations more manageable and usable.
CUE is a constrained-based language. Constraints provide a powerful yet simple alternative to inheritance, a common source of complexity with other languages. The CUE tooling also provides powerful integrated scripting aimed at improving the overall experience of putting configurations to good use.
If you already have Go installed, the short version is:
go get -u cuelang.org/go/cmd/cue
This will install the
cue command line tool.
For more details see [Installing CUE][./doc/install.md].
A demonstration of how to convert and restructure and existing set of Kubernetes configurations is available in [written form][./doc/demo/kubernetes/Readme.md] or as video.
[Language Specification][./doc/ref/spec.md]: official CUE Language specification.
API: the API on godoc.org
Builtin packages: builtins available from CUE programs
cue Command line reference][./doc/cmd/cue.md]: the
Our canonical Git repository is located at https://cue.googlesource.com.
To contribute, please read the [Contribution Guidelines][./CONTRIBUTING.md]
Unless otherwise noted, the CUE source files are distributed under the Apache 2.0 license found in the LICENSE file.