← Back to team overview

gwibber-team team mailing list archive

Re: First time contributor(?)

 

On Wed, 06 May 2009, Sam Pattuzzi wrote:

> Hey Gwibber team!

Hi Sam!

> 
> I have been using Gwibber for a while and have also been wanting to get
> into open source programming for a while longer. 

Great idea!  It is a great group of people.

> 
> One problem in Gwibber that has been bugging for a while is how the
> program freezes whenever it is sending/receiving/updating it's messages.
> I would love to fix this however, this being the first time I do any
> open source coding, it would be nice if somebody could mentor me or at
> least guide me through the code and the process a little.

That is a very annoying issue indeed, and any help would be greatly 
appreciated. There is a bug mentioning this problem here:
https://bugs.launchpad.net/gwibber/+bug/354076

Luckily, since we use Launchpad it is pretty simple to 
get a local copy of the code, make some changes, and then make your 
changes public (on lauchpad).

Check out this help page for how to do that:
http://doc.bazaar-vcs.org/bzr.dev/en/tutorials/using_bazaar_with_launchpad.html#accessing-code-in-launchpad-using-bazaar
(if the url gets mangled: http://ur1.ca/41bv )

My suggestion would be branch the launchpad code from:
https://code.edge.launchpad.net/~gwibber-committers/gwibber/trunk

Look at the code, see what you can figure out yourself.
client.py is very important for the overall functionality of Gwibber 
and the individual services within the microblog/ folder will show you 
how we communicate with the various service APIs.

When you have a specific question, go ahead and ask it on this list, 
that way everyone can benefit.

> 
> I notice it is a small team so it might be that you folks have no time
> for this and if that is the case then feel free to tell me to piss off.

We are a small team, but we're nice and won't tell you to piss off, 
unless you're a jerk ;)

All the best,

Greg



References