YUI 2 and YUI 3 Source Code Now on GitHub

By Eric MiragliaJanuary 14th, 2009

Source for the YUI 2.x codeline and the YUI 3.x codeline have joined YUI Doc on GitHub. Major congratulations are due to Dav Glass, who has led this process for us.

YUI has been accepting external contributions since last summer, but the move to GitHub represents a huge step forward in the process. You can now work with the latest source in both of our major codelines. And if you want to contribute code to the project, we think you’ll find that both Git and GitHub make the process much easier.

There’s a lot of work ahead of us on this:

  1. Migrating our bug reporting and feature request trackers from SourceForge to YUILibrary.com: The cutover will come soon, and we’ll announce that in our forums while redirecting links to the new system.
  2. Documenting YUI build tools and prepping them for GitHub hosting: Once the build infrastructure is on GitHub, you’ll be able to build components from YUI 2.x and 3.x source to verify the integrity of your changes in terms of linting, documentation, and tests.
  3. Moving all documentation and examples into the main repositories: We’re currently updating our example build and site build systems. Once these changes are in place, the source for user’s guides and examples will join the source code in our main repositories and those resources, too, will be easy for you to work with and enhance. Today, only print documentation (in the form of cheat sheets) is included in the YUI 2.x and 3.x repositories.

We hope you enjoy exploring the YUI source code on GitHub, and we’re looking forward to all that lies ahead for 2009.

7 Comments

  1. Awesome, congrats!

  2. Thanks, guys!
    We wait for final release of YUI 3 – don’t stop :-)

  3. Great, congrats! I can imagine this will really increase the active participation from the community.

  4. Sounds great. Seems like a reasonable time to get Git setup on my dev machine. Looking forward to the build util and being able to build YUI 2.x and 3.x from source.

  5. Nice move for a great library. It add more visibily to the development itself and makes it easier for non trivial contribution.

    Congratulations!

  6. Really impressed with all the work the YUI team is taking on to make it easier for community involvement. It’s not a trivial undertaking, so thanks for your dedication.

  7. [...] YUI 2 and YUI 3 Source Code Now on GitHub [...]