There’s been some changes with the Yahoo! User Interface library (YUI) project to make it more open. Contributing to YUI in the past was an odd burdenson process as the public-facing YUI project on SourceForge was essentially a proxy to an internal project at Yahoo!.
Over the past month many changes have come to the YUI project that are more than just code:
- The YUI project now consists of several [main] components:
- YUI 2 and YUI 3 Source Code Now on GitHub
- Also YUICompressor and YUIDoc project components, making the entire YUI source code on GitHub
- YUI has a new home [page] http://YUILibrary.com
- The site is not hosted at Yahoo!, but rather on SliceHost
- The YUI bug repository has been migrated from Source Forge to YUILibrary.com
- Out with the old YDN YUI tech forum, in with the new YUILibrary.com Forums
- YUI is now present on Twitter, FriendFeed, and Facebook
I’m really liking the new project-structure changes to YUI and that it is becoming more open. It is perfect timing for this to happen with the development of YUI3 pushing forward. I feel much better about contributing and being involved in the YUI project and adding to it’s evolvement.
These changes are leaving me wondering about a few things:
- Where is the API documentation going to live? http://developer.yahoo.com or http://YUILibrary.com?
- What do these changes mean for YUI with respect to the Yahoo! Developer Network?
- How does Yahoo! the company feel about these changes to the YUI project?
- Is Yahoo! going to continue to employ 10 full-time people to work on YUI?
- Will these changes lead to YUI being more popular among front-end developers? I see YUI gaining the #2 spot (only behind jQuery) for most-used JavaScript framework following the release of YUI3.
Eric Miraglia, whom appears to lead the YUI team at Yahoo!, has posted an update on expectations and dates for the YUI 2.x and 3.x code branches.