Further documentation on CUE, including references to the language specification.
CUE’s maintains both a Gerrit and Github repository. The Gerrit repository is the source of truth, but changes are accepted in both repositories. See the Contribution Guide for more details on how to contribute.
cue tool comes with build in help pages.
These are also reflected
The source of truth of how the CUE language should behave is encoded in the CUE language specification. Notes on the formalism underlying the specification can be found here.
The CUE Go APIs in the main repo are organized as follows:
- cmd: The CUE command line tool.
- cue: core APIs related to parsing, formatting, loading and running CUE programs. These packages are used by all other packages, including the command line tool.
- encoding: Packages for converting to and from CUE, including adaptors for YAML, JSON, Go, Protobuf, and OpenAPI.
- pkg: Builtin packages that are available from within CUE programs. These are typically not used in Go code.
Last modified July 2, 2021: all: change references from cuelang/cuelang.org to cue-lang/cuelang.org (962a4cc)