File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Other Open Source Projects and the fly likes Open Source Project How-to Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "Open Source Project How-to" Watch "Open Source Project How-to" New topic

Open Source Project How-to

John C Stewart

Joined: Oct 24, 2011
Posts: 15
So I have found an open source project I would like to contribute to, it is JEdit. I am a Jr. Level Developer trying to increase my technical abilities. My issue is I have no idea where to being. I have looked at the bug list, I have subscribed to the posting from this project but I do not know where to start. This is the first time I have really looked deeply in to a large sample of code that I never had anything to do with. I cannot figure out how I even find which files I should be looking in for the specific bugs. Anyone have any advice? I am not sure if this is an issue of me not knowing how to debug effectively but I am feeling very overwhelmed and the user group for this project has not helped me at all.
Hussein Baghdadi
clojure forum advocate

Joined: Nov 08, 2003
Posts: 3479

  • Pick a feature you like and try to locate the source that implements it.
  • Locate the beginning point in the source code and step through it and try to understand it.
  • Debugger's breaking points are your friends.

  • You will get better at this, don't worry.
    John C Stewart

    Joined: Oct 24, 2011
    Posts: 15
    Thank you for the advice, I use Eclipse for code composition, do you know of any trick that may aid me in tracking down the area I need to be in once I have identified the feature I wish to explore? I am quickly realizing that there is much more to being a great java developer then just knowing the Java syntax, that part was easy, this part is turning my hair grey.
    I agree. Here's the link:
    subject: Open Source Project How-to
    It's not a secret anymore!