[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Participation in software development

From: Julian Foad <julianfoad_at_btopenworld.com>
Date: Wed, 10 Jun 2015 13:11:08 +0100

Mateusz Chmurski wrote:
> My name is Mateusz. I am Computer Science student and I would like to
> contribute to development of code. Could you please tell me, what could I do
> and what do I have to do in order to contribute ? [...]

Hi Mateusz. Welcome. First, please see the "Getting Involved" page on
our web site:

  http://subversion.apache.org/contributing.html

You will need to find a task that interests you. I recommend a very
small task first, perhaps something like improving some part of the
command-line output to be a bit more user-friendly or helpful. Don't
assume that the various lists of project ideas on the web site are all
good ideas, nor that any suggested fixes or tasks in the issue tracker
are necessarily correct. Rather, you will need to try to understand
everything about how the feature you have chosen works now, and try to
understand what improvement is needed, and why. Then discuss your idea
here about how to fix or improve the feature, and start writing a
patch. Be prepared to throw away the first few patches you write, as
you will probably have to do it a different way for one reason or
another.

You will need a little experience in using Subversion, and of course
you will need to be able to build it, run it, and run the test suite.
If you haven't done that already, see the web site for details.

You are very welcome to ask questions here to learn about how the part
of Subversion works that you want to work on. (We can't give you very
much help with general programming.)

Regards,
- Julian
Received on 2015-06-10 14:11:58 CEST

This is an archived mail posted to the Subversion Dev mailing list.