git/list[1] front-page[2] threads[3] people[4] search[5] about
 

GSOC Application [gitweb]

From
PAPhilipp Abraham <abrahamp@informatik.uni-luebeck.de>
Date
Mar 19, 2012, 22:09 UTC
Message-ID
<4F67AEAD.4070401@informatik.uni-luebeck.de>
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

Next: Jakub Narebski
Message 1 of 2 in “GSOC Application [gitweb]”
  1. Philipp AbrahamMar 19, 2012
  2. Jakub NarebskiMar 19, 2012

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.