Currently, the CUE schemas in ./api/v1alpha1 are defined as Go string constants (e.g. #Bundle is a BundleSchema go const in api/v1alpha1/bundle.go). This makes it difficult to import and reuse the schema directly in CUE projects, since cue get go only extracts Go struct types and not CUE schemas embedded as strings.
Would it be possible to provide the CUE schema as a first-class .cue file in the repo? This would make it much easier for CUE users to import and stay in sync with the official schema, and would help avoid manual copy-pasting or script-based extraction.
Thanks for considering!