Spring Framework moves to GitHub |
|

Today we're happy to announce that the Spring Framework has moved to 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
- Social Coding: Pull Requests – What to Do When Things Get Complicated
- Spring project infrastructure updates
- SpringSource Tool Suites 3.0.0 released – reorganized, open-sourced, and at GitHub
- Groovy 1.7 released
- Git and Social Coding: How to Merge Without Fear





Julien Dubois says:
Added on December 21st, 2011 at 2:01 pmGreat news!
Does that mean that Fisheye ( https://fisheye.springsource.org/browse/spring-framework ) will stop working?
Chris Beams (blog author) says:
Added on December 22nd, 2011 at 2:44 am@Julien – Fisheye will be switched over soon to point to the new GitHub repository.
Aaron Douglas says:
Added on December 22nd, 2011 at 4:22 pmThat's awesome! I love Github not only for the social aspect but exploring the source code is so much easier. Thanks!!
Chris Beams (blog author) says:
Added on December 23rd, 2011 at 2:05 am@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.
Julien Dubois says:
Added on December 23rd, 2011 at 2:15 amThanks a lot Chris!
That's very handy!