 jQuery moved over to GitHub about two and a half years ago, primarily we did it because it allows much better collaboration with the community. Since we moved to GitHub, we've always had our code in GitHub and that's been the case for jQuery, jQuery UI, jQuery mobile, QUnit, Cizzal, those are our code projects today. As we learned more about how Git worked in the branching model, the features of GitHub became more obvious. The ability to comment on, commit, push branches, see visual diffs, navigate through history really easily. Being able to do pull requests, there's no doing anything without that. You can actually click edit. There's an edit button right on the page as you're viewing a page, a source code file. The issue tracking system is really flexible. It's really a great to do, a distributed to-do list. And the social aspects of actually collaborating with people made all the difference. We're moving to not only doing code on GitHub, but doing content on GitHub. We want to make sure that you don't have to be a member of the jQuery team to contribute a change. We don't just want people working on jQuery core and jQuery UI code. We want people able to help us with the website and help us with the content on the website. GitHub provides tools on top of Git that really allow us to interact with the community and let them help us develop jQuery.