git.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Jakub Narebski <jnareb@gmail.com>
To: git@vger.kernel.org
Cc: Jeff King <peff@peff.net>, Shawn Pearce <spearce@spearce.org>
Subject: [RFH] SoC 2012 Guidelines
Date: Sat, 24 Mar 2012 17:11:29 +0100	[thread overview]
Message-ID: <201203241711.30270.jnareb@gmail.com> (raw)

First, I'd like to thank Jeff King for creating and hosting GSoC wiki 
pages for Git.  Without his initiative, and even more his volunteering 
to be GSoC Git organizator we (as the Git Development Community) 
wouldn't be in Google Summer of Code 2012.

The https://github.com/peff/git/wiki/ includes the following pages:

* "SoC 2012 Application", which should probably be renamed to
  "SoC 2012 Organization Application"; it was here to help (crowd)craft
  organization application.

* "SoC 2012 Template", which perhaps should be better named
  "SoC 2012 Student Application Template"; it is here for prospective
  (would-be) student to help craft better project application.

* "SoC 2012 Ideas", to gather ideas for GSoC project from Git developers
  and others, as _example_ ideas for students applications.

  We really should have more ideas, as it looks like students would be
  battling for a few projects (I think there are two would-be students 
  for any proposed project).  Well, too late now.

I'd really like to see blue-sky proposals not mentioned on ideas list,
or at least greatly expanded on proposed ideas.

When students proposals would get accepted at April 23, there would
be created "SoC 2012 Projects", listing accepted projects and hopefully
tracking their status.  I guess we would try to list git-related GSoC
projects from other organizations, like in previous years.


What is lacking (for me) is something like "SoC 2012 Guidelines" wiki
page, which would gather guidelines and suggestions both for mentors
and for students.  

One can find some information buried in GSoC FAQ:
 
http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs

It would be nice however to have it extracted and make easier to find.

This page could also serve to gather organization-specific requirements,
for example:

* That the discussion of GSoC project application ideas with mentoring
  organization (i.e. with us) should take place in the open, here on git
  mailing list, git@vger.kernel.org.

* That each student should examine relevant parts of existing git code,
  read SubmittingPatches and Coding Guidelines, and at least lurk (read)
  on git mailing list during the Community Bonding Period (e.g. via
  GMane; I don't think we should require subscribing to git mailing
  list).

* That for each project there should be created a public git repository
  on one of git hosting sites like repo.or.cz, Gitorious or GitHub.

* How often students (and/or mentors) should send updates about status
  of a project (once per week perhaps?), and what should those  
  announcements include.


And to gather help:

* There should be some information about what parts of discussion and
  work should take place in private communication between student and
  mentor, and how much should it take place in public, on git mailing
  list.

* How can and how should mentors help students.

* How to make use of comments on patches (or design ideas), while not
  getting bogged down in "bikeshed"-ding :-)

* Perhaps also some advice from successfull students to students,
  and from mentors to mentors.


[I was neither GSoC student, or GSoC mentor.]

-- 
Jakub Narebski
Poland

             reply	other threads:[~2012-03-24 16:11 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-03-24 16:11 Jakub Narebski [this message]
2012-03-24 16:18 ` [RFH] SoC 2012 Guidelines chaitanyaa nalla
2012-03-25  6:19 ` Tay Ray Chuan
2012-03-25 14:58   ` André Walker
2012-03-25 15:45     ` Jakub Narebski
2012-03-25 17:14       ` André Walker
2012-03-25 22:35         ` elton sky
2012-03-26  4:11       ` Felipe Tanus
2012-03-27  5:41       ` Jeff King
2012-03-26  8:55     ` Kevin
2012-03-27  5:57 ` Jeff King

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201203241711.30270.jnareb@gmail.com \
    --to=jnareb@gmail.com \
    --cc=git@vger.kernel.org \
    --cc=peff@peff.net \
    --cc=spearce@spearce.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).