All, I've gone through the entire thread and I am going to make an attempt at summarizing this conversation to flush out the most burning and critical issues around this discussion. I've summarized what I believe the high-level argument to be. Please everyone review the list below (you will find many of your concerns), and confirm that this captures everyone's concerns for now. Try framing any uncovered concerns into the categories below. If there's nothing more to add I believe we should move towards both:
- Seriously exploring solutions to the problems that don't involve not creating two organizations - Seriously trying to address the problems that would come with moving to a new organization. Hope this works for everyone to move the conversation to the next stage. Thanks, Simon Developing (as newbie or veteran) is difficult/cumbersome for the following reasons: - Developing involves a huge number of github repositories with inconsistent branching structure. - The repositories contain a ton of cruft, as partially documented here: http://crowbar.sync.in/crowbar-repos - Developing requires learning a complex new tool [dev-tool] - Documentation is scattered across multiple locations, and is frequently duplicated and/or out of date. We want to make it easier and attract more people to help with the project so we want to: - collect Barclamps into larger "workload" repos (so the dev tool won't be needed anymore) - engage in a re-branding exercise on the organization name (OpenCrowbar vs. Crowbar) We can't do this without creating another Organization because: - We need to avoid the clutter of Crowbar's current organization - It will be very hard to disambiguate CB1 information that's - accumulated and will be highly confusing for people trying to learn either version - We shouldn't/cannot touch the CB1 repos without a major investment in validation that I think it wasted effort - There's risk of the cleanup messing with 1.x releases - Adding more repos in the Crowbar org will only add to the "mess" because we'll have that many more places for people to get lost - We need to counter the "isn't Crowbar a Dell-only project"-argument. Therefore it's a good idea to embrace the OpenCrowbar project name.. much as SUSE is recognized by OpenSUSE We believe potential benefits outweigh the risks: - Doubling the number of places issues can be tracked - Causing confusion over which wiki should be used - Which repo should host the website - Doubling the number of (push) access lists and subscriptions to be managed - Not actually resolving any of the "newbie" confusion or even aggregating the confusion on documentation - search engine indexes not directing people properly From: crowbar-bounces On Behalf Of Rai, Sakvinder Sent: Wednesday, November 20, 2013 3:40 PM To: crowbar Subject: Re: [Crowbar] Crowbar 2 Hack Report Dell - Internal Use - Confidential +1 A more structured and clean environment will aide in future development as well as testing, it's a definite need. Sak -----Original Message----- From: crowbar-bounces On Behalf Of Adam Spiers Sent: 20 November 2013 17:31 To: crowbar Subject: Re: [Crowbar] Crowbar 2 Hack Report John Terpstra (john_terps...@dell.com<mailto:john_terps...@dell.com>) wrote: > The fact that Crowbar has a high barrier to new participants is > undeniable. It is of utmost importance to the future of the project > that the obstacles to entry of new developers must be removed. Agreed! > The positive steps to remove barriers should result in: > > a) Greater recognition that Crowbar is an Open Source and > Community-driven project Right. Recognition will come only if the project becomes truly community-driven. > b) Ability to readily identify the exact code repositories that make up > all components of the Crowbar project Yes. Architecture quickstarts, reduction in the number of repos, and simplification / elimination of a monolithic dev tool would address this. > c) Improved information - Ready ability to find and locate all essential > documentation (web as well as documents) Yes! > d) Ease of getting from start to effective and efficient code > development/production Yes! > e) Easy to get new organizations on board in support of the project Yes! > Achievement of these achievements (in my opinion) validates any > challenges of efforts required. Agreed! > The new information resources should point to all the old Crowbar 1.x > code and documentation. I don't understand the logic behind this last statement. Currently we have one set of crufty docs. Creating another set which points back to it is going to hinder not help the above goals. _______________________________________________ Crowbar mailing list Crowbar@dell.com<mailto:Crowbar@dell.com> https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/ Dell Corporation Limited is registered in England and Wales. Company Registration Number: 2081369 Registered address: Dell House, The Boulevard, Cain Road, Bracknell, Berkshire, RG12 1LF, UK. Company details for other Dell UK entities can be found on www.dell.co.uk<http://www.dell.co.uk>.
_______________________________________________ Crowbar mailing list Crowbar@dell.com https://lists.us.dell.com/mailman/listinfo/crowbar For more information: http://crowbar.github.com/