|
|
|
|
|
by yevpats
1292 days ago
|
|
Thanks! I think the best place for code generation in Go would be:
1) Go templating: https://pkg.go.dev/text/template
2) Go reflection: https://go.dev/blog/laws-of-reflection (there are many articles and documentation on this). Then I would try to do something small to experience both libraries hands-on as otherwise it's hard to get the hang of it. Once you did a small project I would go and try to contribute a small fix/feat to sqlc to understand sqlc code structure and from there potentially a bigger feature/extension for sqlc. |
|