Golang is the defacto searchable term for the language. Even allowing for minimum length limitations in lemmy it makes sense to use the searchable name in any text you wish to be found. Consider how people search for answers to programming questions and how lemmy posts might be indexed.
Golang
This is a community dedicated to the go programming language.
Useful Links:
Rules:
- Posts must be relevant to Go
- No NSFW content
- No hate speech, bigotry, etc
- Try to keep discussions on topic
- No spam of tools/companies/advertisements
- It’s OK to post your own stuff part of the time, but the primary use of the community should not be self-promotion.
If the URL is the long version (/c/golang) and the 'nice' name is "Go", it should still show up in searches
There is definitely logic in that, but the most google'd go resources don't use the term golang. go.dev and pkg.go.dev haven't used 'golang' since the .dev domain, and stackoverflow only lets you use the 'go' tag. That said obviously many others do use golang like reddit's /r/golang for instance, although that is probably due to the same limitation on name length as lemmy.
I prefer the look of Go or The Go Programming Language for branding so not fussed by the community name. The use of golang is just a hack but a useful one. It is used by other languages as well eg ziglang, rustlang when you want to distinguish from other uses of the word. Go has the additional problem of being too short but at least it isn't c.
I agree with this reasoning entirely. I find myself still using "Golang" in a lot of my more esoteric searches.
Note that there is currently an artificial three letter minimum built into Lemmy that were looking into removing for the instance (although that may take a bit)
Does that apply to the display name or just to the URL?
both
I'm commenting since I'm not sure this merits its own post - I think the icon should be the gopher, as that is more recognizable than the GO logo, especially at smaller sizes.
I agree with you. Golang is a useful symbol for things like a community ID, but the human readable name is "Go Programming Language".
"Go" might be "cleaner," but "Golang" is going to land more people here who are searching the web for Go content. "Golang" is simply more unique than "Go."
Is it worth having the shorter name if it can end up costing visitors/potential new community members?
I think your suggesting sounds fair, !golang and then a "proper" display name. Been fighting with the name the past week on various distros trying to figure out if it will be go or golang in the repos