An open API service indexing awesome lists of open source software.

https://github.com/veggiemonk/gcp-workflows-cue

An attempt at validating GCP workflows syntax
https://github.com/veggiemonk/gcp-workflows-cue

cloud-workflows cue gcp google-cloud workflows

Last synced: 3 months ago
JSON representation

An attempt at validating GCP workflows syntax

Awesome Lists containing this project

README

          

# gcp-workflows-cue

An attempt at validating Google Cloud workflows syntax

References:

- [workflows-samples](https://github.com/GoogleCloudPlatform/workflows-samples)
- [JSON schema of workflows](https://github.com/SchemaStore/schemastore/blob/master/src/schemas/json/workflows.json)
- [Google Cloud Workflows](https://cloud.google.com/workflows)
- [JSON schema validator](https://www.jsonschemavalidator.net/)
- [JSON schema implementations](https://json-schema.org/implementations.html)

Tooling (none working):

- [Quicktype: generates strongly-type models](https://github.com/quicktype/quicktype)
- [JSON-to-Proto](https://json-to-proto.github.io/)
- [JSON-to-Go](https://mholt.github.io/json-to-go/)
- [transform.tools](https://github.com/ritz078/transform)
- [typeconv](https://github.com/grantila/typeconv)
- [gnostic](https://github.com/google/gnostic)

# CUE

see [gen_cue.sh](./gen_cue.sh) and [cue_vet.sh](./cue_vet.sh)