
Worked on modernizing the code-generation pipeline for the grafana/grafana-app-sdk repository by migrating Go and TypeScript type generation to a cog-based workflow. This involved replacing previous dependencies, such as cuetsy and deepmap/oapi-codegen, and updating CUE files to remove cuetsy annotations. The new approach established cog as the single source of truth for type generation, improving cross-language type correctness and reducing external maintenance risks. By focusing on API development, code generation, and leveraging CUE, Go, and TypeScript, the work accelerated iteration across the codegen surface and laid the foundation for broader cog adoption in related repositories.
November 2024: Modernized the grafana-app-sdk code-generation pipeline by migrating Go and TypeScript type generation to a cog-based workflow, replacing cuetsy and deepmap/oapi-codegen. Updated CUE files to remove cuetsy annotations and adjusted generation logic to align with cog. This shift reduces external dependencies, improves cross-language type correctness, and accelerates iteration across the codegen surface.
November 2024: Modernized the grafana-app-sdk code-generation pipeline by migrating Go and TypeScript type generation to a cog-based workflow, replacing cuetsy and deepmap/oapi-codegen. Updated CUE files to remove cuetsy annotations and adjusted generation logic to align with cog. This shift reduces external dependencies, improves cross-language type correctness, and accelerates iteration across the codegen surface.

Overview of all repositories you've contributed to across your timeline