[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-wget] Want to work on wget2
From: |
Soumik Rakshit |
Subject: |
Re: [Bug-wget] Want to work on wget2 |
Date: |
Thu, 16 Mar 2017 22:10:43 +0530 |
Thanks for the directions. Had already cloned the repo yesterday and
built Wget2 so there's that :). I'm going to explore the source code
and also study the libmicrohttpd tutorial on the side. I shall compile
my questions regarding the code as I explore it and then send an email.
Â
Â
16.03.2017, 16:10, "Tim Ruehsen" <address@hidden>:
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
Â
Â
--Â
Sincerely,
Soumik Rakshit
Â
Â