• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Junilu Lacar
Sheriffs:
  • Rob Spoor
  • Liutauras Vilda
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Piet Souris
  • Tim Holloway
  • Jj Roberts
  • Stephan van Hulst
Bartenders:
  • Himai Minh
  • Carey Brown
  • Frits Walraven

Best Spring implementations?

 
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi
I am really Springing in to action. I just finished reading through spring literatures and as with any technology best can be learnt only after seeing best implementation using technology.
Any suggestion of opensource projects that were implemented using spring. Just trying to gain practical implementation strategies and best practices in using spring and other spring related hybrid technologies.

Any one volunteer to guide and code review my implementations?
 
author
Posts: 24
5
Spring Tomcat Server Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
There are lots of good sites and projects built using Spring. As to open-source specific ones, well, our own Hyperic monitoring solution is built using Spring and is open-source. The Greenhouse conference schedule builder is open-source and is specifically meant to be used to learn from (https://github.com/SpringSource/greenhouse) - it provides integration with twitter,data access, a web front-end, an iphone and android client and some extra stuff I'm sure I might've missed.
 
Kalyan avvaru
Greenhorn
Posts: 24
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks for that Josh.

Any more information on how to be part of this opensource project, where I can contribute code?. This is really exciting as I might also get to learn agile and CI way to do things.


 
Josh X Long
author
Posts: 24
5
Spring Tomcat Server Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Absolutely!

SpringSource highly encourages open source community contributions in all of its projects. We have two giant major code repositories that are Git-based, besides the repository for core Spring, which is Subversion. You can find all the Git code on github.com/SpringSource and git.SpringSource.com.

First, learn about the social community contribution workflow that we like at SpringSource; read this blog: http://blog.springsource.com/2010/12/21/social-coding-in-spring-projects/

That blog posts explains the development model, and how to fork projects - how to work on it locally and how to - if you've found something worth committing - send your contribution back.

You might "start" your efforts several ways. First, the JIRA (jira.springsource.org) is a great way to see the tasks that are coming (this is also a great way to learn what's coming in the frameworks! ;-)). If you think you can contribute to one of the JIRAs there, or that you know how to fix it, and it's small enough, then write up a suggested patch and send a pull request for the corresponding project on github or on git.springsource.org. If it's a bigger contribution, and you're unsure and want a little more guidance after you've tried your best to understand, you might post on the forums or on the JIRA itself, first proposing an idea, and explaining that you feel like you could help, but asking for some guidance.

BTW, this approach is also similar to the one followed by github.com/VMware and github.com/CloudFoundry (the new VMware/SpringSource open-source cloud platform).

 
reply
    Bookmark Topic Watch Topic
  • New Topic