As far as the infrastructure goes, there are good environments already for sharing this stuff. GoogleCode, CodePlex, SourceForge, etc. Would Telerik provide a source control environment, or just a public page where links to the various projects would be placed?
I should probably clarrify a little bit;
You are correct, there are already great environments and tools for managing source and sharing code. I don't want to reinvent the wheel
We might, however, eventually provide a community portal that can be used to find these projects. The projects themselves would be stored and managed elsewhere, but we would help give them some exposure.
What I'm referencing in my post above is the mechanism, in Sitefinity, for adding customizations. If I want to distribute Sitefinity customizations, how do I do it?
I actually do distribute some simple Sitefinity customizations right now. I've included several of my personal controls in the Goondocks Sitefinity Controls.
This is a zip file you need to manually migrate to your Sitefinity project. It includes some ~/App_Code files and you need to make some changes to your web.config file.
In other cases, you might need to drop an assembly into your bin file or even make changes to existing Sitefinity ControlTemplates.
This is all do'able, but it's a bit messier than I like. I would like to upload a "package". Once uploaded the customizations are automatically available to my Sitefinity web site.
I would also like to see a package manager that allows me to manage my existing packages. I want to be able to toggle these packages off & on with a single click.
This isn't source management or hosting, rather this is just making the Sitefinity customization process easier to manage.