project-layout icon indicating copy to clipboard operation
project-layout copied to clipboard

This organization should be renamed with a note in the README

Open Elara6331 opened this issue 2 years ago • 4 comments

Numerous people have created issues that describe the reasoning for this. The main one being #117, created by Russ Cox, the number one contributor to https://github.com/golang/go.

This repository represents your opinion, @kcq, and solely your opinion. To represent this as in any way standard, best practices, recommended, or anything else that would make it seem like more than just your preference is misleading and harmful to the entire Go community, and you should be ashamed for having done so without any discussion with the community you claim to represent.

I believe you should rename this repository to my-golang-preferences with a note at the top of the README with ":warning:" next to it that reads "This repository is IN NO WAY STANDARD. It represents my own preferences and ONLY my preferences. Most people in the Go community disagree with my preferences, so do not use this for your project unless you have evaluated all other layouts, such as those used for the standard library, and come to the conclusion that you like this one more!"

The failure to do so would suggest that you are acting in bad faith against the community.

Elara6331 avatar Jul 01 '22 10:07 Elara6331

@Arsen6331 thank you for being civil expressing your opinion! You happen to have a very narrow definition of "standards" and that's ok. The repo is not presented as an official standard from the Go team in any way and there's an explicit disclaimer providing sufficient context (in bold text at the very top of the readme).

kcq avatar Jul 01 '22 23:07 kcq

Our of curiosity, why name the org golang-standards if it's definitely not a standard?

jm96441n avatar Jul 02 '22 20:07 jm96441n

Hello again @Arsen6331 , cant agree more. I was right now reading the issue #52 which has the same purpose. I 100% agree that this repo shouldn't be called "standard" and in the README the first sentence is "we are not official standard", this really lead people to mislead info.

brunobarros2093 avatar Jul 03 '22 03:07 brunobarros2093

@Arsen6331 thank you for being civil expressing your opinion! You happen to have a very narrow definition of "standards" and that's ok. The repo is not presented as an official standard from the Go team in any way and there's an explicit disclaimer providing sufficient context (in bold text at the very top of the readme).

Why to stay with a name thats creating more confusion than helping the community? Theres no reason to use the word 'standard' without being a official one, why not call this repository golang-patterns or something that community knows that can be unofficial.

brunobarros2093 avatar Jul 03 '22 03:07 brunobarros2093

Totally fine to have a different opinion and prefer something else. I hear you and respect you for sharing your option. Neither the repo name nor the repo description claims it represents the official standard or some kind of official standard.

kcq avatar Aug 19 '23 07:08 kcq