Selene
Selene
TS doesn't have any registry created like the other languages. Even if isn't necessary for the builders, we need it for the converter.
We created a veneer that adds missing defaults when an options is missing: https://github.com/grafana/cog/issues/527. This isn't the correct way to do it, but it was the faster one. We need...
Typescript, php and python generate the defaults inside in the "rawtypes" process instead of builders (like go or java). Both solutions work excepts on panels. Examples of missing defaults: [typescript](https://github.com/grafana/grafana-foundation-sdk/blob/v11.2.x%2Bcog-v0.0.x/typescript/src/candlestick/panelBuilder.gen.ts#L13),...
PHP escapes the dashes in the strings. These scapes could break the dashboard. The SDK should be able to return unescape strings directly.
The releasing script fails when it tries to create a new branch. It suppose to happen [here](https://github.com/grafana/cog/blob/main/scripts/release-version.sh#L141-L142) but not working. Creating manually also doesn't work because the current generated code...
Some customers asked to have specific values for [threshold color](https://github.com/grafana/kind-registry/blob/main/grafana/v10.4.x/core/dashboard/dashboard.cue#L348). They need to find in the frontend what are the values to set. The field is a string, but show...
Some customers asked about `foundation-sdk` documentation to find the what and where are the fields for each model.
Its a part of the migration from drone to GA.