_
Cuetorials
v0.6.0
Cuelang.org
GitHub
Playground
Community
Cuetorials GH
English
English
简体中文
Introduction
Overview
Foundations
Types and Values
Expressions
Scopes and Visibility
CUE's cli commands
Standard Library
Integrations
Who's Using CUE
First Steps
Validate Configuration
Import Configuration
Convert JSON Schema
Generate Configuration
Modules and Packages
Scripting with Cue
Generate All The Things
Recommendations
Useful Patterns
Field Patterns
The Function Pattern
Unique List
Required List Element
Switch Statement
Validators
Injecting values
Scripts & Tasks
Deep Dives
Attributes
Open and Closedness
Code Gen
Comprehension
Defaults
Embedding
Packages
Recursion
The Go API
The Basics
The CUE Context
Printing Cue
Error Handling
Evaluating Values
Inspecting Values
Traversing Values
Building Values
The Go Codec
Loading CUE
Configuration
Overlay
Data Files
Replicating the CLI
Custom Attributes
The Flow Engine
Custom Workflow Tasks
Walkthroughs
Building CUE powered tools
self-driving-desktop
Kubernetes
Kubernetes ConfigMaps and Secrets
Scripting
Cueology
Futurology
Associative Lists
Builtin Helpers
Closedness
Concurrency
Dependency Management
Encoders
Performance
Query Syntax
Required Fields
Known Issues
Theory
Internals
Important Directories
General processes
Evaluator Data Structures
Evaluator processing
Learning the internals
Miscellaneous
Examples
Projects
Config
Modules
Scripts
Pure Cue
From Go
Puzzles
Game of Life
Videos
Talks
Town Halls
Jobs
Getting Help
Contributors
Home
/
The Go API
/
The Basics
The Basics
The CUE Context
Printing Cue
Error Handling
Evaluating Values
Inspecting Values
Traversing Values
Building Values
The Go Codec
The Go API
The CUE Context
Get CUE support and training from Hofstadter
Published 2024-03-31
Edit this page
Create page issue
Create project issue
We'll never share your email with anyone else.
2024
Hofstadter, Inc