You are not logged in.

#1 2009-08-12 14:32:23

UCSDrake
Member
Registered: 2009-02-18
Posts: 6

Loooking to contribute

Hey everybody,

I searched around but haven't really found any pages or posts for this so here it goes.

I'm currently in a computer engineering program at a post secondary school, and am looking to contribute to Arch Linux, now I know my programming skills aren't as sharp as some others here (something that I'm working on) but I'm not quite at the point where I can look at source code and make improvments.  Is there any other way I can help out and contribute to the project?  Biggest thing for me is; I want to learn.  Any thoughts or ideas?

Thanks!

Offline

#2 2009-08-12 14:40:49

rson451
Member
From: Annapolis, MD USA
Registered: 2007-04-15
Posts: 1,233
Website

Re: Loooking to contribute


archlinux - please read this and this — twice — then ask questions.
--
http://rsontech.net | http://github.com/rson

Offline

#3 2009-08-12 14:45:50

UCSDrake
Member
Registered: 2009-02-18
Posts: 6

Re: Loooking to contribute

ah thanks, apparently I didn't see that part of the wiki

next up on the doccet,  reading absolutatly everything on wiki I suppose

Offline

#4 2009-08-12 14:48:50

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,651
Website

Re: Loooking to contribute

That pages is rather horrid...  I'd say definitely a candidate for improvement.  But it does cover most things that are needed.

The question usually comes down to what area you feel comfortable helping out in.  I suggest the bug tracker as a great place to start. 

If you want to learn more coding, the pacman tracker has many low priority tasks that are not the hardest to implement.  Ask on the pacman-dev list if you want help.  It can be a bit daunting at the start though.

But solving general bugs is always very useful.  See if you can replicate a bug - it may be solved with a past software update or might only affect a certain configuration.  Then search (google?) for a solution.  Chances are that upstream or another distro has run into the same issue and posted a fix.  Test the fix and if it works, update the PKGBUILD and post it.  It is surprising the number of skills that you pick up while doing this.

Offline

#5 2009-08-12 18:34:44

majiq
Member
Registered: 2009-03-06
Posts: 259

Re: Loooking to contribute

I would also suggest learning bash or other shell languages, since you can help out a lot of people on forums and channels, and fix bugs and learn about what's happening in many scripts by virtue of knowing bash. It's not too hard, but has plenty of random tricks to learn to aid you to proficiency.

Offline

#6 2009-08-13 15:58:26

UCSDrake
Member
Registered: 2009-02-18
Posts: 6

Re: Loooking to contribute

Allan wrote:

If you want to learn more coding, the pacman tracker has many low priority tasks that are not the hardest to implement.  Ask on the pacman-dev list if you want help.  It can be a bit daunting at the start though.

But solving general bugs is always very useful.  See if you can replicate a bug - it may be solved with a past software update or might only affect a certain configuration.  Then search (google?) for a solution.  Chances are that upstream or another distro has run into the same issue and posted a fix.  Test the fix and if it works, update the PKGBUILD and post it.  It is surprising the number of skills that you pick up while doing this.

I'll definitely give this a try, any debuggers you suggest for linux? I've used netbeans in the past but that was for java applications.

majiq wrote:

I would also suggest learning bash or other shell languages, since you can help out a lot of people on forums and channels, and fix bugs and learn about what's happening in many scripts by virtue of knowing bash. It's not too hard, but has plenty of random tricks to learn to aid you to proficiency.

any places you suggest to start learning bash or shell languages?

I'll of course start by googling all of the above, but figure if theres a better/preferred place I'd start with that

Offline

Board footer

Powered by FluxBB