• 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
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Participating in open source frameworks

 
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Ranch Hand
Posts: 15304
6
Mac OS X IntelliJ IDE Chrome
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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.
 
Hussein Baghdadi
clojure forum advocate
Posts: 3479
Mac Objective C Clojure
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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?
 
ranger
Posts: 17347
11
Mac IntelliJ IDE Spring
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
 
You know it is dark times when the trees riot. I think this tiny ad is their leader:
a bit of art, as a gift, the permaculture playing cards
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic