chef / chef-oss-practices

Documentation and Practices for Open Source Development at Chef
83 stars 45 forks source link

Consolidation of orgs #26

Open tas50 opened 5 years ago

tas50 commented 5 years ago

We have a large number of orgs at Chef. Do we want to consider consolidation of some of our orgs? It's hard to find projects sometimes since they're spread all over based on the teams that created them.

eeyun commented 5 years ago

I'm not sure that this will fly with the hab-team or not tbph. However, the larger concern that probably needs thorough discussion is how this might affect membership. We're going to have to start using GH teams very heavily if membership includes being added as a member to the org your project is a part of. Does having one org make that experience cleaner or dirtier? We could use GH teams like habitat-members, builder-members, habitat-reviewers and the like - does it make more sense for these orgs to instead exist separately with their own "members, reviewers, approvers" GH teams?

tas50 commented 5 years ago

I'm not really suggesting habitat/inspec. More suggesting we take a serious look at our Chef orgs. We split out due to permissions issues. If we automate the permissions there we can consolidate our work into a single repo which is easier to navigate, easier to manage, and probably a bit cheaper.

jtimberman commented 5 years ago

I am 100% in favor of consolidating "Chef" organizations and it's something we've talked about on the ops team multiple - many times over the years.

tas50 commented 3 years ago

I would still really like us to consolidate the chef and inspec orgs. Having components like train in their own org makes cross team collaboration very difficult and really serves no purpose in 2021.

bennyvasquez commented 3 years ago

Resolving this will likely involve #50, too.

damacus commented 3 years ago

Do we still need https://github.com/opscode-cookbooks?

jtimberman commented 3 years ago

@damacus For historical context, that organization was created in order to preserve the namespace so that some other person didn't "squat" it, or use it for nefarious purposes.

damacus commented 3 years ago

Thanks! I knew someone would know.