I see this line of command in the gqlgen getting started page.
go mod init github.com/[username]/gqlgen-todos
why Golang is linked to GitHub?
In this case, is it necessary to really initiate the repo in my Github account? Will gqlgen or Golang automatically push the code to GitHub?