[openstack-dev] [hacking] community consensus and removing rules

Mark McLoughlin markmc at redhat.com
Tue Jun 24 09:49:15 UTC 2014

On Mon, 2014-06-23 at 19:55 -0700, Joe Gordon wrote:

>       * Add a new directory, contrib, for local rules that multiple
>         projects use but are not generally considered acceptable to be
>         enabled by default. This way we can reduce the amount of cut
>         and pasted code (thank you to Ben Nemec for this idea).

All sounds good to me, apart from a pet peeve on 'contrib' directories.

What does 'contrib' mean? 'contributed'? What exactly *isn't*
contributed? Often it has connotations of 'contributed by outsiders'.

It also often has connotations of 'bucket for crap', 'unmaintained and
untested', YMMV, etc. etc.

Often the name is just chosen out of laziness - "I can't think of a good
name for this, and projects often have a contrib directory with random
stuff in it, so that works".

Let's be precise - these are optional rules, right? How about calling
the directory 'optional'?

Say no to contrib directories! :-P


More information about the OpenStack-dev mailing list