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: 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

   Â

   Â


reply via email to

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