Hi Mayank, It's exciting to hear that you want to tackle this project!
> I wanted to know what > other things are required out of me other than applying at the gsoc site > and what all to include in the application. I have git cloned the repo and > am checking out the code. One of the first steps will be to understand the role of gnulib-tool, i.e. how it is used [1]. When you have the code, look at the shell-script code in gnulib-tool. Are you familiar with reading (not writing) shell-script like this, i.e. to understand what the existing code does, line by line? Also, you mention you know Python. I would also like to hear what kind of experience with object-oriented programming you have (in Python, or other programming languages)? If you could write something about this in your application? Then, so that you don't make a formal mistake, be sure to read the procedure explanations from GNU [2] and from Google [3]. I hope the project inspires you! Bruno [1] http://www.gnu.org/software/gnulib/manual/html_node/Invoking-gnulib_002dtool.html [2] http://www.gnu.org/software/soc-projects/guidelines.html [3] http://www.google-melange.com/document/show/gsoc_program/google/gsoc2012/faqs