
Kevin Gomez modernized the code-generation pipeline for the grafana/grafana-app-sdk repository by migrating Go and TypeScript type generation to a cog-based workflow. He replaced previous dependencies, such as cuetsy and deepmap/oapi-codegen, with cog, updating CUE files and adjusting generation logic to align with the new approach. This transition reduced external dependencies and improved cross-language type correctness, allowing Go and TypeScript outputs to share a single source of truth. By leveraging skills in API development, CUE, and code generation, Kevin established a more maintainable and efficient process, laying the foundation for broader cog adoption across 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