I could find the conventions for naming packages in Go: no underscore between words, everything lowercase.
Does this convention apply to the filenames too?
Do you also put one struct in one file as if you did for a java class and then name the file after the struct?
Currently, if I have a struct WebServer, I put it in a file web_server.go.