git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Some help on gitweb project.
@ 2012-05-13 17:41 jaseem abid
  2012-05-13 18:11 ` jaseem abid
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: jaseem abid @ 2012-05-13 17:41 UTC (permalink / raw)
  To: git mailing list; +Cc: Jakub Narębski, Andrew Sayers

Dear all,

CC : Andrew Sayers, Jakub Narębski

I have been working on gitweb for a couple of days as part of a
rejected GSoC proposal. I would love to get some help on this and if
somebody can, that would be thankful.

1. How is code tested after some change? I am not talking about unit
testing but about making sure that application is doing what it is
actually intended to do. Do you have to re - install git/gitweb with
every version of code you commit and make sure that it works well and
as expected? Or, is there some other way? Sorry but I am a newbie when
it comes to FOSS contribution and as well working on a project of this
magnitude.

As far as I understand, gitweb by default is looking for files from
`/usr/share/gitweb/` (I work on Debian Sid if that helps). If I edit
the perl or some JavaScript code, how should I test it? *Install* my
version from source as mentioned in "gitweb/INSTALL" ?

2. How I should be committing ?

Personally I commit on *very* small changes, so that I can easily get
back to any point and do bisects well and good, but I see the patches
in the mailing list to be polished and fine tuned. Commit somehow
comfortably and then polish it in another branch with rebase and
squashes and then submit it for comments on mailing list?

Refer please: http://sethrobertson.github.com/GitBestPractices/#sausage

3. How will I submit a commit like "Adding jQuery library"? Mail a
whole minimized JavaScript library to the mailing list? How can
somebody crosscheck the contents of a minimized JavaScript library ?

Earlier Jakub mentioned about adding CDN support for the library,
which I think is a very good feature. How should I do this? Add an
extra config/build variable to select b/w local and CDN version ?

4. At what stage is code to be submitted? After the full project is
done or in a modular manner? Can I ask for some review and help from
if I push the code to github and share the link, or do I have to mail
that also? I don't want to repeat this :
https://github.com/torvalds/linux/pull/17

5. What should be my base commit/branch for starting the work ?

V/r,

Jaseem Abid
http://jaseemabid.github.com

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2012-05-15  0:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-05-13 17:41 Some help on gitweb project jaseem abid
2012-05-13 18:11 ` jaseem abid
2012-05-13 18:53 ` Andrew Sayers
2012-05-15  0:17 ` Jakub Narebski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).