bug-wget
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-wget] Want to work on wget2


From: Tim Ruehsen
Subject: Re: [Bug-wget] Want to work on wget2
Date: Thu, 16 Mar 2017 11:40:10 +0100
User-agent: KMail/5.2.3 (Linux/4.9.0-2-amd64; KDE/5.28.0; x86_64; ; )

On Thursday, March 16, 2017 12:05:17 AM CET Soumik Rakshit wrote:
>    Hello. As told via gnu's gsoc mailing list, I'm posting my gsoc related
>    query in this one. I am a CS undergrad studying in the final year, and
>    would like to work on Wget2 as part of gsoc. Would want to get in touch
>    with possible mentors and understand the codebase a bit. With that
>    said, I thought I would describe my current state.

Hi Soumik,

here is the right place to get in touch with the community incl. the mentors.

>    I am decent at writing C code, but do not have much experience with
>    networking. I do understand the basics though, have read the
>    introductory book by Andrew Tanenbaum. I know about the bsd sockets
>    api, and the basic idea of level and edge-triggered polling, etc, (but
>    of course, have to brush up on these, and not sure how this would
>    relate to a client application like Wget2, just throwing it out there
> 
>    :). Also, right now, I don't know the autotools build system well. and
> 
>    I do not know the innards of HTTP.

First you should start with the *basics*:
- learn about HTTP client/server communication
- get familiar with the wget/wget2 command  line utility
- clone the wget2 git repo and build it (that includes basic stuff like 
reading the docs, installing the build environment, building, testing).
- know the basic git commands

That is a few hours of work and enables you to answer basic questions (or 
reproduce issues) here on the list or from the bug tracker.

Than you might want to dive into the code, start at subdir src/ where the 
source code for the wget2 command line tool is.

Regards, Tim

Attachment: signature.asc
Description: This is a digitally signed message part.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]