[Adium-devl] Suggestions to help people get comfortable with the Adium code

Colin Barrett timber at lava.net
Fri Dec 8 06:25:11 UTC 2006


On Dec 7, 2006, at 9:38 PM, Chris Stewart wrote:

> As I've been struggling these past few weeks/months I've kept tabs  
> on a few items I think would be helpful for new developers of Adium.
>
> 1. A visual diagram of how Adium is structured.  I think it would be  
> helpful to visually see the different components that make up  
> Adium.  For each component, you could list where in the code the  
> developer can find the relevant source.
>
> 2. A visual representation of how Adium actually works.  I think any  
> sort of visual on how the notification piece to Adium works would be  
> helpful for people to understand how Adium actually works.
>
> 3. If it exists, a list of the people that maintain or are generally  
> involved with the different components of Adium.  So if someone  
> starts working on a specific section they'll know who to contact  
> about design and potential issues that may arise.

This is kind of related to the concept of ownership. I'm not a huge  
fan of direct code ownership (if you're not ready for other people to  
change code, keep it in a branch). However, a list of what sections of  
Adium people are familiar with and interested in would be useful. A  
wiki page sounds ideal for this :)

> 4. It would help to be able to easily find this information from the  
> Trac (http://trac.adiumx.com/) page on the bottom right side of the  
> page.  Or, possibly, to make that bottom right side of the page the  
> focus on the page itself instead of the search.
>
> During this time I've also found a bunch of things that have helped  
> me get aquainted to the project.
>
> 1. The development mailing list!  I couldn't get anything done  
> without access to this list.  I learn a ton from watching the  
> communication go back and forth.

We should do more to make sure that the people who are interested in  
being on this about this list know about it.

> 2. The IRC channel.  While I'm not a constant visitor, I have used  
> it for quick questions and it has proven very useful.

Would a development oriented IRC channel be helpful to you? The  
current one is a mix of both support and development talk mixed in.

> 3. The development team has been very helpful and interested in  
> getting me started to contribute.  That goes along ways. :)

Hey, well, I think we work really hard at trying to be helpful and  
accommodating to people who want to contribute. Surprisingly, not all  
projects are like this!

> Anyway, I hope some of these are seen as useful to others

If you have Wiki access already, could you put it up? If not, tell  
Chris your wiki name and he'll add you.

Additionally, what do you guys think about letting anyone with an  
account edit the Wiki?

-Colin





More information about the devel mailing list