Hi all,
I agree that we should begin the discussion via e-mail, so below is my community project pitch:
When I originally proposed this idea, it was my intention to build something fairly small, but still useful, as an introductory, open-source SproutCore application that people could download and play with and see a set of best-practices for different situations. To that end, I really think we should start small and build out more cool features as we go.
The project that came to my mind was a simple place where SproutCore developers could upload (or maybe link to) their SproutCore-related project and we could post comments and/or give feedback, ratings and reviews. Now that I say this, I guess I kind of envisioned an "App Store" of sorts, although I currently have no intention of allowing people to charge for the projects they upload (granted, if SproutCore becomes more mainstream, I would totally be open to this idea).
I believe this kind of app could really show off some of the strengths of SproutCore, especially things like using a SparseArray to load large lists of data with smooth scrolling; how to setup models and relationships; how to properly use SC.Query to search for results or perhaps even how to search on the server if the need arises.
I think we could start this out very basic with just the ability to upload a project with a name, description, link and some screenshots (and obviously the ability to browse these) and then begin adding features like the comments/reviews, categorization with pretty grid views like Apple's app store, and perhaps eventually the ability to download and/or charge for said projects (again, I didn't even think about this possibility until I started writing this e-mail, so I'm totally not trying to push it, just wanted to mention it :-)
So that's my pitch. Please let me know if you have any questions or thoughts! I can't wait to talk about all of these projects on Wednesday :-D (or before if you are so inclined).