Need help to complete the proposed gsoc 2012 project

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

 



Dear list,

Project					: Use JavaScript library / framework in gitweb
Project Description		        : https://github.com/peff/git/wiki/SoC-2012-Ideas
Code 					: https://github.com/jaseemabid/git/commits/gitweb

	The project was proposed by Jakub Narębski for GOSC 2012 but was not taken
up because git didn't get enough slots from Google. I almost completed the work
and now I am stuck at a stage where I cant move forward without some help from
the community. Jakub and Andrew Sayers used to help me but they are busy with
their own work and are not available.

	The JavaScript in gitweb was re-implementing a lot of features which a lot
of common libraries did a several times already. For example, sending an Ajax
request or DOM manipulation required different code in different browsers. The
project aims to clean up the JavaScript using such a library. As of now, I have
ported all of the existing features to a cleaner version using JQuery, and I am
ready to work on more features if required.

	I have also added tests for JavaScript which didn't exist before using mocha
BDD testing framework, which can be run in both console with node.js producing
TAP formatted output and in browsers. I have not introduced any UI changes. The
old CSS was used without modifications. Code quality was taken into good
account. All code is JSLint valid now.

Here is the detailed project status, todo, known bugs and commit notes :
https://gist.github.com/3218461

Any help will be greatly appreciated.

Regards,

Jaseem Abid
http://jaseemabid.github.com
--
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]