Hey, I'm trying to understand best practice around package naming and project structure.
I've read the explanation here - https://go.dev/doc/effective_go#package-names and think I have a decent grasp, but just wanted to clarify something.
Say I'm wanting to create repositories to help facilitate communication with the database. I've got a directory path like database/repositories and then say I want to have a user repository and a customer repository. Is best practice to have a user.go file and then a customer.go file, each with same package name repositories, so that in code I can reference them as repositories.User and repositories.Customer?