Code Generation

Run and troubleshoot project code generation (sqlc + templ). Use when this capability is needed.

tomevault-io Updated

File contents

What this skill covers

This repo relies on generated code for:

  • sqlc: generates DB access code into internal/adapters/repository/sqlc/sqlite/
  • templ: generates Go code from .templ templates

Standard commands

make generate

Manual equivalents:

sqlc generate
templ generate

When to run generation

Run make generate when you change:

  • internal/adapters/repository/sqlc/sqlite/queries.sql
  • sqlc.yaml
  • migration files referenced by sqlc.yaml under schema:
  • any .templ files

Troubleshooting

If you see compile errors referencing missing generated code, re-run:

make generate

Converted and distributed by TomeVault — claim your Tome and manage your conversions.

tomevault-io/skills-registry/tree/main/matt-riley--mjrwtf--code-generation commit ccbe4cfd78

Frequently asked questions

npx skillmds@latest add tomevault-io/code-generation-2