threads / discuss / 31156

Need help to complete the proposed gsoc 2012 project

Subject: Need help to complete the proposed gsoc 2012 project

## tl;dr

2 messages between Jul 31, 2012 and Aug 1, 2012.

replies: 1people: 1as markdown or json

jaseem abid· Jul 31, 2012, 19:29 UTC · lore
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

jaseem abid· Aug 1, 2012, 07:20 UTC · lore

Re: Need help to complete the proposed gsoc 2012 project

On Wed, Aug 1, 2012 at 4:52 AM, Andrew Ardill <andrew.ardill@gmail.com> wrote:
Show 9 quoted lines
> On Wednesday, August 1, 2012, jaseem abid wrote:
>>
>> [...]
>>
>> Any help will be greatly appreciated.
>
>
> Was there anything in particular you wanted help with: code review, fixing
> bugs, implementing features?
1. Code review, I don't want to introduce new bugs in anyway.
2. Some changes are not trivial. I added a new dependency for
JavaScript developers - node.js for producing TAP output in the
console. I want someone to review those changes
3. Overall commit clean up.  I have cleaned up commits to logical
blocks, but it can be better
4. I am sort of happy about my changes on JavaScript files. I wanted
somebody to review the changes to gitweb/Makefile etc
5. Finish d10n

John 'Warthog9' Hawley also agreed to help and we talked over the IRC sometime back.

> You've obviously done a lot of work, it would be good to complete this work
> and get it merged upstream.
Thanks :)
-- 
Jaseem Abid
http://jaseemabid.github.com

← back to recent threads