YUI3 Gallery - Community Driven Development

| No Comments | No TrackBacks

Dav Glass has probably become one of my favorite people on the Internet. The work he’s done in the last year or so to make the Yahoo! User Interface library more of a community driven project has been really awesome, between the new forums, the transition to GitHub, and now reaching a new level with the YUI3 Gallery.

I’ve been using YUI3 since shortly after it was released, quickly recognizing the benefits of YUI3’s advanced architecture over YUI2, going so far as to submit a bit of code, in the form of the collection module, and the work I’ve done on the Chroma-Hash module for YUI3. And that’s just the code I’ve made public.

So, I was really glad to be able to begin contributing to the Gallery, having already uploaded two modules, with one or two in mind now that Dav’s mentioned the Gallery API. The great part about Gallery is that, if your module is free, licensed under the YUI BSD license, and you’ve signed a Contributors License Agreement, you can have it pushed to Yahoo!’s content distribution network. Global, high availability serving for JavaScript widgets? Hell yes.

The best part of the gallery is that it’s a dead simple way to make modules widely available for use, even if those modules will never really make sense in the context of the YUI framework itself, like my Chroma-Hash module, Luke Smith’s Konami Event, or Dav Glass’ quick and dirty port of the Simple Editor, but still might be useful to other people today. Plus, it’s an incubator for code that might someday make sense in the core (Dav’s YQL module being an example).

Yahoo!, and specifically the YUI team, have demonstrated exactly how a corporately backed open source project should run, as well as being a great example of why git (or really any distributed source control system) is so great for collaboration, especially for a growing team.

And it’s just one way to contribute. Dav does a great job outlining all the methods that exist today, and some still to come

  • StumbleUpon Toolbar Stumble It!

No TrackBacks

TrackBack URL: http://blog.foxxtrot.net/cgi-bin/mt-tb.cgi/365

Leave a comment

About this Entry

This page contains a single entry by Jeff Craig published on November 5, 2009 11:35 AM.

Cloning XML Nodes from one Document into Another was the previous entry in this blog.

ChromaHash: Not As Dangerous As You Think! is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Once You Know, You Newegg

μ-updates

  • No Updates!
OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.21-en