{"thread":{"id":"31156","subject":"Need help to complete the proposed gsoc 2012 project","startedAt":"2012-07-31T19:29:03Z","lastAt":"2012-08-01T07:20:42Z","messageCount":2,"participants":["jaseem abid"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"196254","messageId":"CAH-tXsByoeEWA0MZHp-xvJCpRZEXQT6G3M_MJYy+HwauW0ci0Q@mail.gmail.com","threadId":"31156","inReplyTo":null,"subject":"Need help to complete the proposed gsoc 2012 project","fromName":"jaseem abid","fromEmail":"jaseemabid@gmail.com","sentAt":"2012-07-31T19:29:03Z","receivedAt":"2012-07-31T19:29:03Z","isPatch":false,"sender":{"key":"jaseemabid@gmail.com","avatar":"https://gravatar.com/avatar/8b0432c96e4d3c8a9a96c9961ee842df7b7a869744da9c25187a51a992eabd81?d=mp&s=160"},"body":"Dear list,\n\nProject\t\t\t\t\t: Use JavaScript library / framework in gitweb\nProject Description\t\t        : https://github.com/peff/git/wiki/SoC-2012-Ideas\nCode \t\t\t\t\t: https://github.com/jaseemabid/git/commits/gitweb\n\n\tThe project was proposed by Jakub Narębski for GOSC 2012 but was not taken\nup because git didn't get enough slots from Google. I almost completed the work\nand now I am stuck at a stage where I cant move forward without some help from\nthe community. Jakub and Andrew Sayers used to help me but they are busy with\ntheir own work and are not available.\n\n\tThe JavaScript in gitweb was re-implementing a lot of features which a lot\nof common libraries did a several times already. For example, sending an Ajax\nrequest or DOM manipulation required different code in different browsers. The\nproject aims to clean up the JavaScript using such a library. As of now, I have\nported all of the existing features to a cleaner version using JQuery, and I am\nready to work on more features if required.\n\n\tI have also added tests for JavaScript which didn't exist before using mocha\nBDD testing framework, which can be run in both console with node.js producing\nTAP formatted output and in browsers. I have not introduced any UI changes. The\nold CSS was used without modifications. Code quality was taken into good\naccount. All code is JSLint valid now.\n\nHere is the detailed project status, todo, known bugs and commit notes :\nhttps://gist.github.com/3218461\n\nAny help will be greatly appreciated.\n\nRegards,\n\nJaseem Abid\nhttp://jaseemabid.github.com\n"},{"id":"196287","messageId":"CAH-tXsAjXxY28wGDVnwK21kmnXusnhfU3+Ed=S5nRc-UXAbTxw@mail.gmail.com","threadId":"31156","inReplyTo":"CAH5451nw4VPpdMEQZEgM31BCuY+E=mgbAvti2k+RL6TKrC7N2A@mail.gmail.com","subject":"Re: Need help to complete the proposed gsoc 2012 project","fromName":"jaseem abid","fromEmail":"jaseemabid@gmail.com","sentAt":"2012-08-01T07:20:42Z","receivedAt":"2012-08-01T07:20:42Z","isPatch":false,"sender":{"key":"jaseemabid@gmail.com","avatar":"https://gravatar.com/avatar/8b0432c96e4d3c8a9a96c9961ee842df7b7a869744da9c25187a51a992eabd81?d=mp&s=160"},"body":"On Wed, Aug 1, 2012 at 4:52 AM, Andrew Ardill <andrew.ardill@gmail.com> wrote:\n> On Wednesday, August 1, 2012, jaseem abid wrote:\n>>\n>> [...]\n>>\n>> Any help will be greatly appreciated.\n>\n>\n> Was there anything in particular you wanted help with: code review, fixing\n> bugs, implementing features?\n\n1. Code review, I don't want to introduce new bugs in anyway.\n\n2. Some changes are not trivial. I added a new dependency for\nJavaScript developers - node.js for producing TAP output in the\nconsole. I want someone to review those changes\n\n3. Overall commit clean up.  I have cleaned up commits to logical\nblocks, but it can be better\n\n4. I am sort of happy about my changes on JavaScript files. I wanted\nsomebody to review the changes to gitweb/Makefile etc\n\n5. Finish d10n\n\nJohn 'Warthog9' Hawley also agreed to help and we talked over the IRC\nsometime back.\n\n\n> You've obviously done a lot of work, it would be good to complete this work\n> and get it merged upstream.\n\nThanks :)\n\n-- \nJaseem Abid\nhttp://jaseemabid.github.com\n"}]}