Skip to content

staticaland/awesome-cue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Awesome CUE

How I learned CUE

I have heard some people say the CUE website is intimidating. I think this is because too many concepts are introduced at once, and things are not introduced in the best order. The menu on the left contains many topics.

First you should read Getting Started | CUE and install CUE. After this I would go straight to the Introduction | CUE tutorial. Try to grok:

You need to understand what # and _# means. You also need to understand &.

You can import any YAML or JSON file with cue import. Wrap the data in a object and try to add some schema definitions to it. Run cue export or cue eval to see what you get.

Any data you add will be exported by CUE as one big blob of data. You can use CUE’s scripting layer to export different parts of the data. You could also use jq if you so desire.

Articles and tutorials

Audio and video

Projects using CUE

You can use GitHub Code Search (see docs and Searching on GitHub):

path:*.cue language:cue
path:.github/ language:cue

GitHub Actions workflows

Terraform

Other languages

See also

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published