Blogs

SpringSource Blog

Spring Framework moves to GitHub

Chris Beams

Today we're happy to announce that the Spring Framework has moved to GitHub!

spring-framework on github

As you've probably noticed, nearly every other Spring project has already made the move, and those that haven't will soon.

Git helps us with many of the challenges of managing a large codebase like the Spring Framework, but what's most exciting is what GitHub means for the Spring community. Many readers will already know the virtues of watching and forking repositories, pull requests, forking and editing, and the many other features that GitHub adds to the already excellent world of Git. If you're new to this stuff, be sure to check out the great materials at help.github.com.

Otherwise, you'll find everything you need in the new Spring Framework readme.

Merry forking Christmas!



Similar Posts

Share this Post
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • DZone
  • LinkedIn
  • Slashdot
  • Technorati
  • Twitter
 

5 responses


  1. Great news!
    Does that mean that Fisheye ( https://fisheye.springsource.org/browse/spring-framework ) will stop working?


  2. @Julien – Fisheye will be switched over soon to point to the new GitHub repository.


  3. That's awesome! I love Github not only for the social aspect but exploring the source code is so much easier. Thanks!!


  4. @Julien,

    Fisheye is back, now pointing to GitHub. The browse url will work fine (https://fisheye.springsource.org/browse/spring-framework), however you may need to tweak any existing RSS feeds to eliminate references to 'trunk', etc.

    This works nicely:

    https://fisheye.springsource.org/changelog/spring-framework?view=fe&max=30&RSS=true

    You can also use GitHub's own Atom feed support to watch certain branches:

    https://github.com/SpringSource/spring-framework/commits/master.atom
    https://github.com/SpringSource/spring-framework/commits/3.1.x.atom

    Or just use 'commits.atom' to watch the current integration branch (which happens to be 3.1.x, not master)

    https://github.com/SpringSource/spring-framework/commits.atom

    Unfortunately, as far as I can tell there is no way to get a single feed for all commits across all branches for a given GitHub repository. From this perspective, the Fisheye feed above is still quite useful — it gives you the global picture.


  5. Thanks a lot Chris!
    That's very handy!

9 trackbacks

Leave a Reply