Hello,

What I did when I first started was just go through the code and tried to figure out how it all worked. Instead of starting with something directly from Trac, I would ask my self how could I change feature 'X' of Adium? Although it was rarely a practical idea, I was able to work my way up, and now some of the tickets make more sense and I would know where in the code a possible fix may be.

That was my method of starting off. I'm still pretty new to the team, I think the first patch I ever submitted was last June. Adium's code is really big (atleast compared to most other projects I've worked on), and I think knowing your way around helps A TON when it comes time to do anything useful. I also found the "Find in project" feature in XCode really helpful for looking up where and how things are used.

I hope this is of assistance to you!

Thank you for taking the time to help out,
Robby Weinberg (wildwobby)

On Sep 9, 2009, at 1:00 PM, Moritz Ulrich wrote:

Hello,

I'm a student, I have some experience in programming with different
languages, and I want to help the Adium team.
I have a working environment, can compile Adium and I'm ready to start.

My problem is: I don't know where to start. There are so much tickets
on trac which all looks very complicated. I can't find a good starting
point.

I'm also asking me how other developers here develop for Adium. Do you
have two versions of Adium running or do you run your current
development-build? How can I bring the developer-build to start with a
different profile than my stable build?

I hope someone can give me a few pointers, and I hope I can help Adium
in the future.

Best regards,
Moritz Ulrich



Reply via email to