| name | repository-adapters |
| description | Modify database repository adapters using sqlc-generated SQLite queries. |
| license | MIT |
| compatibility | Requires bash, git, Go, and sqlc v1.30.0+. |
| metadata | [object Object] |
| allowed-tools | Bash(git:*) Bash(make:*) Bash(go:*) Bash(sqlc:*) Read |
Repo conventions
- Domain interfaces live in
internal/domain/**/repository.go. - Implementations live in
internal/adapters/repository/. - Do not edit generated code under
internal/adapters/repository/sqlc/**.
Making a change
- Update
internal/adapters/repository/sqlc/sqlite/queries.sql - Regenerate:
make generate
- Update adapters in
internal/adapters/repository/*.go. - Verify:
make test