GSOC Application [gitweb]

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

 



Hello together,

I just received my Bachelors degree and am now starting the Masters courses at the University of Luebeck in Germany. I have been playing around with web development for a while now and would like to be a Google Summer of Code participant for the git project. Although I used git for quite a time now (maybe 2 years), managing an open source project on github recently introduced me to even more of it's power.

For my application, I would like to focus on gitweb.
Looking at this year's proposals [1] the point "Use JavaScript library / framework in gitweb" caught my interest. I scanned through the current javascript code used by gitweb and noticed that there's not too much going on currently.

There are only 2 components where JS is used: Adjusting the time zone and incrementally looking up the data for blame. Since including a JS library (like prototype.js or jQuery) and refactoring the (small) existing code base to use the lib's methods doesn't look enough for GSoC, I wanted to ask what would be the best idea for a project proposal.
Are there any additional features that you would like to see in gitweb?

I thought about creating a graphical representation of the tree (as proposed on last years idea list [2]) additionally or in exchange for the first idea. Though I couldn't think of the perfect solution (from a technology point) yet. Possible technologies would be using SVG, html5 canvas element or dynamically manipulated DOM elements (best browser support but harder to realize). Using special characters like 'git log --graph' does, seems to look a bit too retro in a web application.

What would you advice to maximize the chances of getting accepted to work on gitweb?

--
Philipp

[1] https://github.com/peff/git/wiki/SoC-2012-Ideas
[2] https://git.wiki.kernel.org/articles/s/o/c/SoC2011Ideas_49fd.html

--
To unsubscribe from this list: send the line "unsubscribe git" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]