{"thread":{"id":"30049","subject":"[RFH] SoC 2012 Guidelines","startedAt":"2012-03-24T16:11:29Z","lastAt":"2012-03-27T05:57:47Z","messageCount":11,"participants":["Jakub Narebski","chaitanyaa nalla","Tay Ray Chuan","André Walker","elton sky","Felipe Tanus","Kevin","Jeff King"],"isPatch":false,"patchVersion":null,"patchTotal":null},"messages":[{"id":"187639","messageId":"201203241711.30270.jnareb@gmail.com","threadId":"30049","inReplyTo":null,"subject":"[RFH] SoC 2012 Guidelines","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2012-03-24T16:11:29Z","receivedAt":"2012-03-24T16:11:29Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"First, I'd like to thank Jeff King for creating and hosting GSoC wiki \npages for Git.  Without his initiative, and even more his volunteering \nto be GSoC Git organizator we (as the Git Development Community) \nwouldn't be in Google Summer of Code 2012.\n\nThe https://github.com/peff/git/wiki/ includes the following pages:\n\n* \"SoC 2012 Application\", which should probably be renamed to\n  \"SoC 2012 Organization Application\"; it was here to help (crowd)craft\n  organization application.\n\n* \"SoC 2012 Template\", which perhaps should be better named\n  \"SoC 2012 Student Application Template\"; it is here for prospective\n  (would-be) student to help craft better project application.\n\n* \"SoC 2012 Ideas\", to gather ideas for GSoC project from Git developers\n  and others, as _example_ ideas for students applications.\n\n  We really should have more ideas, as it looks like students would be\n  battling for a few projects (I think there are two would-be students \n  for any proposed project).  Well, too late now.\n\nI'd really like to see blue-sky proposals not mentioned on ideas list,\nor at least greatly expanded on proposed ideas.\n\nWhen students proposals would get accepted at April 23, there would\nbe created \"SoC 2012 Projects\", listing accepted projects and hopefully\ntracking their status.  I guess we would try to list git-related GSoC\nprojects from other organizations, like in previous years.\n\n\nWhat is lacking (for me) is something like \"SoC 2012 Guidelines\" wiki\npage, which would gather guidelines and suggestions both for mentors\nand for students.  \n\nOne can find some information buried in GSoC FAQ:\n \nhttp://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs\n\nIt would be nice however to have it extracted and make easier to find.\n\nThis page could also serve to gather organization-specific requirements,\nfor example:\n\n* That the discussion of GSoC project application ideas with mentoring\n  organization (i.e. with us) should take place in the open, here on git\n  mailing list, git@vger.kernel.org.\n\n* That each student should examine relevant parts of existing git code,\n  read SubmittingPatches and Coding Guidelines, and at least lurk (read)\n  on git mailing list during the Community Bonding Period (e.g. via\n  GMane; I don't think we should require subscribing to git mailing\n  list).\n\n* That for each project there should be created a public git repository\n  on one of git hosting sites like repo.or.cz, Gitorious or GitHub.\n\n* How often students (and/or mentors) should send updates about status\n  of a project (once per week perhaps?), and what should those  \n  announcements include.\n\n\nAnd to gather help:\n\n* There should be some information about what parts of discussion and\n  work should take place in private communication between student and\n  mentor, and how much should it take place in public, on git mailing\n  list.\n\n* How can and how should mentors help students.\n\n* How to make use of comments on patches (or design ideas), while not\n  getting bogged down in \"bikeshed\"-ding :-)\n\n* Perhaps also some advice from successfull students to students,\n  and from mentors to mentors.\n\n\n[I was neither GSoC student, or GSoC mentor.]\n\n-- \nJakub Narebski\nPoland\n"},{"id":"187640","messageId":"CACeyogeTep3WL0f=FDTzaN8osvKyYa0VLVZJWPgbfVCquEp4yg@mail.gmail.com","threadId":"30049","inReplyTo":"201203241711.30270.jnareb@gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"chaitanyaa nalla","fromEmail":"nallachaitu@gmail.com","sentAt":"2012-03-24T16:18:17Z","receivedAt":"2012-03-24T16:18:17Z","isPatch":false,"sender":{"key":"nallachaitu@gmail.com","avatar":"https://gravatar.com/avatar/c9a4123cd12065ef283d9e90fe2425fd98b8217acb0ef20ad6c2529b9d692e62?d=mp&s=160"},"body":"Those are very good ideas and everyone should think about implementing these :).\n\nOn Sat, Mar 24, 2012 at 9:41 PM, Jakub Narebski <jnareb@gmail.com> wrote:\n> First, I'd like to thank Jeff King for creating and hosting GSoC wiki\n> pages for Git.  Without his initiative, and even more his volunteering\n> to be GSoC Git organizator we (as the Git Development Community)\n> wouldn't be in Google Summer of Code 2012.\n>\n> The https://github.com/peff/git/wiki/ includes the following pages:\n>\n> * \"SoC 2012 Application\", which should probably be renamed to\n>  \"SoC 2012 Organization Application\"; it was here to help (crowd)craft\n>  organization application.\n>\n> * \"SoC 2012 Template\", which perhaps should be better named\n>  \"SoC 2012 Student Application Template\"; it is here for prospective\n>  (would-be) student to help craft better project application.\n>\n> * \"SoC 2012 Ideas\", to gather ideas for GSoC project from Git developers\n>  and others, as _example_ ideas for students applications.\n>\n>  We really should have more ideas, as it looks like students would be\n>  battling for a few projects (I think there are two would-be students\n>  for any proposed project).  Well, too late now.\n>\n> I'd really like to see blue-sky proposals not mentioned on ideas list,\n> or at least greatly expanded on proposed ideas.\n>\n> When students proposals would get accepted at April 23, there would\n> be created \"SoC 2012 Projects\", listing accepted projects and hopefully\n> tracking their status.  I guess we would try to list git-related GSoC\n> projects from other organizations, like in previous years.\n>\n>\n> What is lacking (for me) is something like \"SoC 2012 Guidelines\" wiki\n> page, which would gather guidelines and suggestions both for mentors\n> and for students.\n>\n> One can find some information buried in GSoC FAQ:\n>\n> http://www.google-melange.com/gsoc/document/show/gsoc_program/google/gsoc2012/faqs\n>\n> It would be nice however to have it extracted and make easier to find.\n>\n> This page could also serve to gather organization-specific requirements,\n> for example:\n>\n> * That the discussion of GSoC project application ideas with mentoring\n>  organization (i.e. with us) should take place in the open, here on git\n>  mailing list, git@vger.kernel.org.\n>\n> * That each student should examine relevant parts of existing git code,\n>  read SubmittingPatches and Coding Guidelines, and at least lurk (read)\n>  on git mailing list during the Community Bonding Period (e.g. via\n>  GMane; I don't think we should require subscribing to git mailing\n>  list).\n>\n> * That for each project there should be created a public git repository\n>  on one of git hosting sites like repo.or.cz, Gitorious or GitHub.\n>\n> * How often students (and/or mentors) should send updates about status\n>  of a project (once per week perhaps?), and what should those\n>  announcements include.\n>\n>\n> And to gather help:\n>\n> * There should be some information about what parts of discussion and\n>  work should take place in private communication between student and\n>  mentor, and how much should it take place in public, on git mailing\n>  list.\n>\n> * How can and how should mentors help students.\n>\n> * How to make use of comments on patches (or design ideas), while not\n>  getting bogged down in \"bikeshed\"-ding :-)\n>\n> * Perhaps also some advice from successfull students to students,\n>  and from mentors to mentors.\n>\n>\n> [I was neither GSoC student, or GSoC mentor.]\n>\n> --\n> Jakub Narebski\n> Poland\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"187668","messageId":"CALUzUxrZibRf5ERgM7QAxsP4QDNZj-RvuLLh0bW5mqMWQnDcig@mail.gmail.com","threadId":"30049","inReplyTo":"201203241711.30270.jnareb@gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"Tay Ray Chuan","fromEmail":"rctay89@gmail.com","sentAt":"2012-03-25T06:19:16Z","receivedAt":"2012-03-25T06:19:16Z","isPatch":false,"sender":{"key":"rctay89@gmail.com","avatar":"https://avatars.githubusercontent.com/u/61553?v=4"},"body":"2012/3/25 Jakub Narebski <jnareb@gmail.com>:\n> * \"SoC 2012 Ideas\", to gather ideas for GSoC project from Git developers\n>  and others, as _example_ ideas for students applications.\n>\n>  We really should have more ideas, as it looks like students would be\n>  battling for a few projects (I think there are two would-be students\n>  for any proposed project).  Well, too late now.\n\nLooking through the ideas page on the wiki, it's not that we don't\nhave enough ideas, it's just that students are all \"clustering\" around\na few proposals (or just one, to be exact).\n\nI wonder if they are aware of this, given that they most probably\naren't subscribed to the list and thus wouldn't see \"competing\"\nproposals.\n\n-- \nCheers,\nRay Chuan\n"},{"id":"187677","messageId":"4F6F3286.5040803@andrewalker.net","threadId":"30049","inReplyTo":"CALUzUxrZibRf5ERgM7QAxsP4QDNZj-RvuLLh0bW5mqMWQnDcig@mail.gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"André Walker","fromEmail":"andre@andrewalker.net","sentAt":"2012-03-25T14:58:14Z","receivedAt":"2012-03-25T14:58:14Z","isPatch":false,"sender":{"key":"andre@andrewalker.net","avatar":"https://gravatar.com/avatar/30629538efaccb36c1bed44fa1e943bc5bfdd3c4341775f735faa45db1231756?d=mp&s=160"},"body":"On 03/25/2012 03:19 AM, Tay Ray Chuan wrote:\n> 2012/3/25 Jakub Narebski<jnareb@gmail.com>:\n>>   We really should have more ideas, as it looks like students would be\n>>   battling for a few projects (I think there are two would-be students\n>>   for any proposed project).  Well, too late now.\nRight. But would there be room for every student anyhow? Or, at least, \nwould there be room for more students if there were more ideas / projects?\n\n> Looking through the ideas page on the wiki, it's not that we don't\n> have enough ideas, it's just that students are all \"clustering\" around\n> a few proposals (or just one, to be exact).\nWhich proposal (or proposals) is that?\n\n> I wonder if they are aware of this, given that they most probably\n> aren't subscribed to the list and thus wouldn't see \"competing\"\n> proposals.\nYes, at least I'm aware :) But I think it would be good to everybody if \nwe could manage to get us students to talk and pick one different \nproposal each, specially if there is a possibility to get more people to \nparticipate in GSoC for Git.\n\nCheers\nAndré\n"},{"id":"187680","messageId":"201203251745.48858.jnareb@gmail.com","threadId":"30049","inReplyTo":"4F6F3286.5040803@andrewalker.net","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"Jakub Narebski","fromEmail":"jnareb@gmail.com","sentAt":"2012-03-25T15:45:47Z","receivedAt":"2012-03-25T15:45:47Z","isPatch":false,"sender":{"key":"jnareb@gmail.com","avatar":"https://avatars.githubusercontent.com/u/2706?v=4"},"body":"André Walker wrote:\n> On 03/25/2012 03:19 AM, Tay Ray Chuan wrote:\n> > 2012/3/25 Jakub Narebski<jnareb@gmail.com>:\n> >\n> > >   We really should have more ideas, as it looks like students would be\n> > >   battling for a few projects (I think there are two would-be students\n> > >   for any proposed project).  Well, too late now.\n>\n> Right. But would there be room for every student anyhow? Or, at least, \n> would there be room for more students if there were more ideas / projects?\n\nI don't know the details of how decision is made on how many project\nslots a GSoC organization will get, but in earlier GSoC (see Git Wiki)\nwe get 2 to 6 projects (IIRC).\n\nOne limitation is number of possible mentors.\n \n> > Looking through the ideas page on the wiki, it's not that we don't\n> > have enough ideas, it's just that students are all \"clustering\" around\n> > a few proposals (or just one, to be exact).\n>\n> Which proposal (or proposals) is that?\n\n\"Improving parallelism in various commands\" (3-4 proposals), \"Designing\na faster index format\" (2-3 proposals), \"Remote helper for Subversion\"\n(this has 1 proposal I think), \"Modernizing and expanding Git.pm\"\n(2 proposals), \"Use JavaScript library / framework in gitweb\"\n(2 proposals), 'Complete \"Linus's ultimate content tracking tool\"'\n(0.5 proposal).\n\nThat is from what I remember, and from public and not so public info\nI have available.  There might be dragons^W errors.\n \n> > I wonder if they are aware of this, given that they most probably\n> > aren't subscribed to the list and thus wouldn't see \"competing\"\n> > proposals.\n>\n> Yes, at least I'm aware :) But I think it would be good to everybody if \n> we could manage to get us students to talk and pick one different \n> proposal each, specially if there is a possibility to get more people to \n> participate in GSoC for Git.\n\nBTW. according to Google Summer of Code FAQ there can be more than one\nstudent working on the same project.  Though IIRC it never happened in\nhistory of Git participation in GSoC, isn't it?\n\n-- \nJakub Narebski\nPoland\n"},{"id":"187684","messageId":"4F6F526E.6050200@andrewalker.net","threadId":"30049","inReplyTo":"201203251745.48858.jnareb@gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"André Walker","fromEmail":"andre@andrewalker.net","sentAt":"2012-03-25T17:14:22Z","receivedAt":"2012-03-25T17:14:22Z","isPatch":false,"sender":{"key":"andre@andrewalker.net","avatar":"https://gravatar.com/avatar/30629538efaccb36c1bed44fa1e943bc5bfdd3c4341775f735faa45db1231756?d=mp&s=160"},"body":"On 03/25/2012 12:45 PM, Jakub Narebski wrote:\n> I don't know the details of how decision is made on how many project\n> slots a GSoC organization will get, but in earlier GSoC (see Git Wiki)\n> we get 2 to 6 projects (IIRC).\n>\n> One limitation is number of possible mentors.\nWell... I hope Git gets more slots this year! :) Do you know whether \nthere were so many proposals in previous GSoC's?\n\n> BTW. according to Google Summer of Code FAQ there can be more than one\n> student working on the same project.  Though IIRC it never happened in\n> history of Git participation in GSoC, isn't it?\nThat's awesome! I didn't know about that.\n"},{"id":"187695","messageId":"CAKTdtZksoO47rbni84jTiycmpqfmk10hv-iwEoZn3PFejFtQLA@mail.gmail.com","threadId":"30049","inReplyTo":"4F6F526E.6050200@andrewalker.net","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"elton sky","fromEmail":"eltonsky9404@gmail.com","sentAt":"2012-03-25T22:35:01Z","receivedAt":"2012-03-25T22:35:01Z","isPatch":false,"sender":{"key":"eltonsky9404@gmail.com","avatar":null},"body":"On Mon, Mar 26, 2012 at 4:14 AM, André Walker <andre@andrewalker.net> wrote:\n> On 03/25/2012 12:45 PM, Jakub Narebski wrote:\n>>\n>> I don't know the details of how decision is made on how many project\n>> slots a GSoC organization will get, but in earlier GSoC (see Git Wiki)\n>> we get 2 to 6 projects (IIRC).\n>>\n>> One limitation is number of possible mentors.\n>\n> Well... I hope Git gets more slots this year! :) Do you know whether there\n> were so many proposals in previous GSoC's?\n>\n>\n>> BTW. according to Google Summer of Code FAQ there can be more than one\n>> student working on the same project.  Though IIRC it never happened in\n>> history of Git participation in GSoC, isn't it?\n>\n> That's awesome! I didn't know about that.\n\nThis is a good news. If this can actually happen there is no problem\nfor student \"clustering\" on certain proposals. I think this is good\nfor git. Take the  \"Designing a faster index format\" as an example,\nstudents comes with different formats. Perhaps they may work better in\nvarious cases. This gives more options to git. And more chance for\nstudents to get involved for sure.\n\nRegards,\nElton\n\n>\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"187705","messageId":"CANELHzMUZSySgx_P_7u22f7n6X5DarQcYwv_2-WVbw2a+48XYA@mail.gmail.com","threadId":"30049","inReplyTo":"201203251745.48858.jnareb@gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"Felipe Tanus","fromEmail":"fotanus@gmail.com","sentAt":"2012-03-26T04:11:35Z","receivedAt":"2012-03-26T04:11:35Z","isPatch":false,"sender":{"key":"fotanus@gmail.com","avatar":"https://gravatar.com/avatar/41a45dfcd635724cbd3d0ad6eebd013454e875cff68089c80ebd6014bbda96b3?d=mp&s=160"},"body":"On Sun, Mar 25, 2012 at 12:45 PM, Jakub Narebski <jnareb@gmail.com> wrote:\n> BTW. according to Google Summer of Code FAQ there can be more than one\n> student working on the same project.  Though IIRC it never happened in\n> history of Git participation in GSoC, isn't it?\n\nThis is possible, but it's not profitable for git having 6 students\nworking on a proposal just one could complete. Also, if all proposals\nare for the same project, chances are that google will give less slots\nto git, since no one is really sure how they distribute the slots.\n\nI have been thinking in an alternate proposal, but without success right now.\n\n\n\n-- \nFelipe de Oliveira Tanus\nE-mail: fotanus@gmail.com\nSite: http://www.inf.ufrgs.br/~fotanus/\n-----\n\"All we have to decide is what to do with the time that is given us.\" - Gandalf\n"},{"id":"187709","messageId":"20120326072409.GA2801@ikke-laptop.buyways.nl","threadId":"30049","inReplyTo":"4F6F3286.5040803@andrewalker.net","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"Kevin","fromEmail":"compufreak@gmail.com","sentAt":"2012-03-26T08:55:26Z","receivedAt":"2012-03-26T08:55:26Z","isPatch":false,"sender":{"key":"compufreak@gmail.com","avatar":"https://gravatar.com/avatar/10ca3ab6beccce3bbb196f655727a5ece331d2c95062270ef9d52e64f0d9356b?d=mp&s=160"},"body":"Most people go for improving the index, some with parallelisation and one\nor two choose for js improvements for git web.\n\nOn Sun, Mar 25, 2012 at 11:58:14AM -0300, André Walker wrote:\n> On 03/25/2012 03:19 AM, Tay Ray Chuan wrote:\n> >2012/3/25 Jakub Narebski<jnareb@gmail.com>:\n> >>  We really should have more ideas, as it looks like students would be\n> >>  battling for a few projects (I think there are two would-be students\n> >>  for any proposed project).  Well, too late now.\n> Right. But would there be room for every student anyhow? Or, at\n> least, would there be room for more students if there were more\n> ideas / projects?\n> \n> >Looking through the ideas page on the wiki, it's not that we don't\n> >have enough ideas, it's just that students are all \"clustering\" around\n> >a few proposals (or just one, to be exact).\n> Which proposal (or proposals) is that?\n> \n> >I wonder if they are aware of this, given that they most probably\n> >aren't subscribed to the list and thus wouldn't see \"competing\"\n> >proposals.\n> Yes, at least I'm aware :) But I think it would be good to everybody\n> if we could manage to get us students to talk and pick one different\n> proposal each, specially if there is a possibility to get more\n> people to participate in GSoC for Git.\n> \n> Cheers\n> André\n> --\n> To unsubscribe from this list: send the line \"unsubscribe git\" in\n> the body of a message to majordomo@vger.kernel.org\n> More majordomo info at  http://vger.kernel.org/majordomo-info.html\n"},{"id":"187821","messageId":"20120327054120.GA24170@sigill.intra.peff.net","threadId":"30049","inReplyTo":"201203251745.48858.jnareb@gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2012-03-27T05:41:21Z","receivedAt":"2012-03-27T05:41:21Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Sun, Mar 25, 2012 at 04:45:47PM +0100, Jakub Narebski wrote:\n\n> > Right. But would there be room for every student anyhow? Or, at least, \n> > would there be room for more students if there were more ideas / projects?\n> \n> I don't know the details of how decision is made on how many project\n> slots a GSoC organization will get, but in earlier GSoC (see Git Wiki)\n> we get 2 to 6 projects (IIRC).\n> \n> One limitation is number of possible mentors.\n\nThe decision is made by Google, taking into account how many slots we\nask for and how many slots other organizations ask for. The number of\nslots we ask for depends on how many projects we have a good candidate\nfor. And also taking into account that mentor time is limited, so a\nmentor who volunteers for two projects will probably only get one\nselected.\n\nStudents should keep in mind, too, that items on the \"ideas\" page are\nnot the only potential projects. We have considered and sometimes\naccepted projects that were totally of students' creation. Obviously\nit's a bit harder to make such a proposal, since the student really\nneeds to be familiar with git.\n\n> BTW. according to Google Summer of Code FAQ there can be more than one\n> student working on the same project.  Though IIRC it never happened in\n> history of Git participation in GSoC, isn't it?\n\nSort of. Students cannot work together, and are evaluated independently.\nThis being open source, of course, we expect people to communicate and\ncollaborate. But each student does his or her own project, and the goals\nof that project are to be met by the student. So you can have two\nstudents work in the same area, but you must do one of:\n\n  1. Break the project into two independent pieces, and assign a student\n     to each piece.\n\n  2. Have the students compete, and pick the best implementation or\n     approach at the end.\n\nWe haven't done either in the past, for a few reasons.  In the first\ncase, it can be very difficult to evaluate the students independently,\nbecause even if one student completes their half, it may be hard to see\nhow good it is without the other student's half. In the second case,\nevaluations can also be hard. We usually try to have a concrete\ngoal for success, like getting code accepted upstream; but with\ncompeting students, that is unnecessarily harsh, since even good work\nmay not be taken. And in both cases, it is creating extra load on the\nmentor, who has to spend twice as much time.\n\nSo while nothing is definite at this point, I would generally expect to\nsee at most one student per project area. And many projects will\nprobably not get picked at all, either because there isn't a strong\nproposal, or because the proposed mentor ends up with another student.\n\n-Peff\n"},{"id":"187824","messageId":"20120327055747.GB24170@sigill.intra.peff.net","threadId":"30049","inReplyTo":"201203241711.30270.jnareb@gmail.com","subject":"Re: [RFH] SoC 2012 Guidelines","fromName":"Jeff King","fromEmail":"peff@peff.net","sentAt":"2012-03-27T05:57:47Z","receivedAt":"2012-03-27T05:57:47Z","isPatch":false,"sender":{"key":"peff@peff.net","avatar":"https://avatars.githubusercontent.com/u/45925?v=4"},"body":"On Sat, Mar 24, 2012 at 05:11:29PM +0100, Jakub Narebski wrote:\n\n> The https://github.com/peff/git/wiki/ includes the following pages:\n> \n> * \"SoC 2012 Application\", which should probably be renamed to\n>   \"SoC 2012 Organization Application\"; it was here to help (crowd)craft\n>   organization application.\n> \n> * \"SoC 2012 Template\", which perhaps should be better named\n>   \"SoC 2012 Student Application Template\"; it is here for prospective\n>   (would-be) student to help craft better project application.\n\nGood renaming suggestions; I just pushed this.\n\nThe template page was not well-advertised, so I linked to it from the\nideas page.\n\n> What is lacking (for me) is something like \"SoC 2012 Guidelines\" wiki\n> page, which would gather guidelines and suggestions both for mentors\n> and for students.\n\nSome of that (for the students) is at the ideas page, and on the\napplication template page. To a large degree, the advice is: engage the\ncommunity. Hopefully that results in interesting discussions and the\nstudents getting a sense of what is required for each project.  But\nthere is probably room to provide some more specific guidance.\n\nFor the mentor side, we have pretty much left the mentors alone to\ndecide how to do their jobs, recognizing that every mentor and every\nstudent-mentor pair will be a little bit different.\n\n> This page could also serve to gather organization-specific requirements,\n> for example:\n> [...]\n\nAll of what you said looks reasonable to me, and follows the practices\nwe've had in years past. It's a wiki. Feel free to add a new page, or\nedit (or if you want to get feedback before changing the wiki, post\npatches).\n\n> And to gather help:\n> \n> * There should be some information about what parts of discussion and\n>   work should take place in private communication between student and\n>   mentor, and how much should it take place in public, on git mailing\n>   list.\n> \n> * How can and how should mentors help students.\n> \n> * How to make use of comments on patches (or design ideas), while not\n>   getting bogged down in \"bikeshed\"-ding :-)\n> \n> * Perhaps also some advice from successfull students to students,\n>   and from mentors to mentors.\n\nSome of these things are discussed in more general terms on the GSoC\nmentors list. We don't have particular policies in git, though in general\nI would encourage mentors to integrate the students into the usual list\nworkflow. So lots of communication and status reports, and as much as\npossible in the open and on the list.\n\n-Peff\n"}]}