You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by 郭锐 <ti...@mail.ustc.edu.cn> on 2008/03/22 06:38:42 UTC

I want to learn more about the soc proposals

Hi developers,
I'm interested in the Google summer of code program and the ideas you
proposed. And I would like to learn more about it. The soc page suggests
that I can find the answers here.
I've scanned through the list of ideas and found them are generally moderate
in workload and should be quite suitable for a soc subject. I mean, I think
I will be able to handle one of which within my summer vacation. So I would
like to have a try.

Now, here come my questions:
First, how can I apply for your proposal as a student?  
Should I apply to Google or to you subversion developers?
Am I supposed to prepare some formal material to qualify myself, such as a
detailed design proposal?
Perhaps I should introduce myself a bit. I'm a graduate student of
University of Science & Technology of China, majored in computer science.
I've gained some coding & debugging experiences during my campus days. I use
subversion to manage my projects. That's why I will be interested in your
proposals. 
I've gone through the materials you provided, such as those for the first
idea -- deselection interface for sparse directories, got the idea of the
proposal of "sparse directories" and the task that need to be worked out.
Although I don't think it is hard to implement, I currently still have no
idea of the detailed solution, since I'm just a user NOW, not a developer
YET. 
Yes, I'm reading the 'Hackers Guide to Subversion'. And it would take me a
couple of days to understand the underlying mechanism of subversion. Will I
be adequate to apply for your proposal? 

Eager for your suggestions.
Anyway, thanks for reading this long post. ^_^

Rui, Guo
2008-3-22



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org

Re: I want to learn more about the soc proposals

Posted by Junjie Peng <pj...@gmail.com>.
    Good suggestion! It will benefit us!

2008/3/22, Stefan Sperling <st...@elego.de>:
>
> On Sat, Mar 22, 2008 at 09:02:42AM -0500, Hyrum K. Wright wrote:
> > 郭锐 wrote:
> > > Yes, I'm reading the 'Hackers Guide to Subversion'. And it would take
> me a
> > > couple of days to understand the underlying mechanism of subversion.
> Will I
> > > be adequate to apply for your proposal?
> >
> > I think your proposal should just convince us why you'd do a good job on
> the
> >  selected project, not necessarily how you'll go about doing it.  Last
> > year, when I
> > was a student, we spent the "bonding time" of April and May working on
> the
> > design for my selected task, and it ended up working out pretty well.
> > Reading
> > HACKING is a great start in the process, though.
>
> Reading the Hacker's guide is indeed very important and incredibly helpful
> to get going. The most important hint I found in there when I started
> off was this:
> http://svn.collab.net/repos/svn/trunk/www/hacking.html#code-to-read
>
> Really, go read these header files!
>
> It will not only give you an idea about tons of small bits of the
> architecture of the system itself, but also about the style documentation
> in this project is written in. And you should be prepared to document
> new code in a similar manner.
>
> The documentation in the header files is invaluable.
>
> --
> Stefan Sperling <st...@elego.de>                 Software Developer
> elego Software Solutions GmbH                            HRB 77719
> Gustav-Meyer-Allee 25, Gebaeude 12        Tel:  +49 30 23 45 86 96
> 13355 Berlin                              Fax:  +49 30 23 45 86 95
> http://www.elego.de                 Geschaeftsfuehrer: Olaf Wagner
>
>

Re: I want to learn more about the soc proposals

Posted by Stefan Sperling <st...@elego.de>.
On Sat, Mar 22, 2008 at 09:02:42AM -0500, Hyrum K. Wright wrote:
> 郭锐 wrote:
> > Yes, I'm reading the 'Hackers Guide to Subversion'. And it would take me a
> > couple of days to understand the underlying mechanism of subversion. Will I
> > be adequate to apply for your proposal? 
> 
> I think your proposal should just convince us why you'd do a good job on the
>  selected project, not necessarily how you'll go about doing it.  Last
> year, when I
> was a student, we spent the "bonding time" of April and May working on the
> design for my selected task, and it ended up working out pretty well.
> Reading
> HACKING is a great start in the process, though.

Reading the Hacker's guide is indeed very important and incredibly helpful
to get going. The most important hint I found in there when I started
off was this:
http://svn.collab.net/repos/svn/trunk/www/hacking.html#code-to-read 

Really, go read these header files!

It will not only give you an idea about tons of small bits of the
architecture of the system itself, but also about the style documentation
in this project is written in. And you should be prepared to document
new code in a similar manner.

The documentation in the header files is invaluable.

-- 
Stefan Sperling <st...@elego.de>                 Software Developer
elego Software Solutions GmbH                            HRB 77719
Gustav-Meyer-Allee 25, Gebaeude 12        Tel:  +49 30 23 45 86 96 
13355 Berlin                              Fax:  +49 30 23 45 86 95
http://www.elego.de                 Geschaeftsfuehrer: Olaf Wagner

Re: I want to learn more about the soc proposals

Posted by "Hyrum K. Wright" <hy...@mail.utexas.edu>.
郭锐 wrote:
> Hi developers,
> I'm interested in the Google summer of code program and the ideas you
> proposed. And I would like to learn more about it. The soc page suggests
> that I can find the answers here.
> I've scanned through the list of ideas and found them are generally moderate
> in workload and should be quite suitable for a soc subject. I mean, I think
> I will be able to handle one of which within my summer vacation. So I would
> like to have a try.

Welcome, and thanks for your interest!

> Now, here come my questions:
> First, how can I apply for your proposal as a student?  
> Should I apply to Google or to you subversion developers?
> Am I supposed to prepare some formal material to qualify myself, such as a
> detailed design proposal?

The answers to these questions are in the SoC FAQ:
http://code.google.com/opensource/gsoc/2008/faqs.html

> Perhaps I should introduce myself a bit. I'm a graduate student of
> University of Science & Technology of China, majored in computer science.
> I've gained some coding & debugging experiences during my campus days. I use
> subversion to manage my projects. That's why I will be interested in your
> proposals. 
> I've gone through the materials you provided, such as those for the first
> idea -- deselection interface for sparse directories, got the idea of the
> proposal of "sparse directories" and the task that need to be worked out.
> Although I don't think it is hard to implement, I currently still have no
> idea of the detailed solution, since I'm just a user NOW, not a developer
> YET. 

Not a problem.  Most of us started out as users before developers.

> Yes, I'm reading the 'Hackers Guide to Subversion'. And it would take me a
> couple of days to understand the underlying mechanism of subversion. Will I
> be adequate to apply for your proposal? 

I think your proposal should just convince us why you'd do a good job on the
 selected project, not necessarily how you'll go about doing it.  Last
year, when I
was a student, we spent the "bonding time" of April and May working on the
design for my selected task, and it ended up working out pretty well.
Reading
HACKING is a great start in the process, though.

I can't speak for everybody, but when evaluating proposals, I look as
much for
potential as I do at the past history.  We just want to see why you want
to do
the project, and why you'd be the best qualified to do so.

Do you have specific questions about a particular task (either the sparse
directories interface, or something else)?

-Hyrum