Tema: code-generation
-
Rastrear a autoria de regiões em arquivos que misturam código gerado e escrito à mão
Como identificar o responsável por uma região em disputa num arquivo parcialmente gerado, quando o gerador não está claro ou personalizações manuais convivem no mesmo arquivo.
-
Arquivos gerados no CMake: separe a ordem de build das dependências de regeneração
Faça com que fontes geradas sejam reconstruídas quando suas entradas ou o gerador mudarem, sem dar a alvos paralelos regras concorrentes.
-
Gerar clientes e stubs de servidor a partir de um documento OpenAPI e mantê-los sempre gerados
Clientes tipados e interfaces de servidor podem ser derivados do documento OpenAPI, que assim continua a ser o contrato único: fixe a versão do gerador, gere para um diretório sem código escrito à mão, configure o gerador em vez de editar a saída e faça o CI falhar quando o código regenerado diferir do que foi commitado.
Legível por máquina: JSON