How to start?

Robby Weinberg wildwobby at wildwobby.com
Wed Sep 9 20:29:10 UTC 2009


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
>





More information about the devel mailing list