cuemata/README.adoc
Hoang Nguyen 0041771955
Initial commit
There is nothing here yet, just boilerplate code -_-
2023-12-10 00:00:00 +07:00

1.4 KiB
Raw Blame History

Cuelumi

This project generates CUE schemas for Pulumi providers, based on schema.json files published with their source code. These CUE schema files are intended to be used with Pulumis YAML language provider, when one wants to write resource definitions using CUE instead of YAML.

See examples/ directory for some use cases.

Providers

Except pulumi package, which implements base schema for Pulumi.yaml file, all CUE packages inside providers/ directory are auto-generated. See providers.toml file for the full list of providers and their JSON schema sources.

Credits

Existing projects, which inspires me to create this one:

Roadmap

Things to implement (yeah, there are a lot ^-\^)

  • ❏ Use rules_nixpkgs

  • ❏ Ditch go.mod file and golangci-lint (solely rely on nogo and GOPACKAGEDIRVER)