aspose file tools*
The moose likes Other Application Frameworks and the fly likes Participating in open source frameworks Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Frameworks » Other Application Frameworks
Bookmark "Participating in open source frameworks" Watch "Participating in open source frameworks" New topic
Author

Participating in open source frameworks

Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Hey,
I really have a great passion toward Seam, Wicket and Spring frameworks and I really want to participate with their core developer teams.
My problem is that those frameworks have are really great and passion developers and I can't imagine myself trying to join them (nor they will accept, I think).
What do you suggest me to do?
Thanks for your time.
Gregg Bolinger
GenRocket Founder
Ranch Hand

Joined: Jul 11, 2001
Posts: 15300
    
    6

The way it usually works is you fix bugs and add enhancements/improvements. You submit a patch via their bug tracking system. You do this enough, and they accept your changes, you might get invited to be a contributor.


GenRocket - Experts at Building Test Data
Hussein Baghdadi
clojure forum advocate
Bartender

Joined: Nov 08, 2003
Posts: 3479

Fixing a bug requires a complete understanding of the framework code, right?
My problem is that whenever I try to study the code of some framework, I don't know where to start.
Would you please enlight me?
Mark Spritzler
ranger
Sheriff

Joined: Feb 05, 2001
Posts: 17260
    
    6

Originally posted by John Todd:
Fixing a bug requires a complete understanding of the framework code, right?
My problem is that whenever I try to study the code of some framework, I don't know where to start.
Would you please enlight me?


Hah. there is the rub. There is no real answer to that. It is just like going into a new job and there is already code. Where do you start there?

Usually the best approach is to pick a project that you are already using. Then you learn how to use it, and when you get good using it, you can start looking under the covers to see how it accomplishes the tasks that you are using it for.

When you have a project using it and in an ide, it can be easy to set the jars and source code in the project references, then put in debug break points into your code, and step through your code and the projects code and see what happens. That is the best way I learn.

Mark


Perfect World Programming, LLC - Two Laptop Bag - Tube Organizer
How to Ask Questions the Smart Way FAQ
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Participating in open source frameworks