The ASF git support is good here. You ask infra to set up the clone. Then
the students use git svn init. Then they can rebase, make a branch, and
package a patch. A committer still need to commit, but they can downmerge
and share patches.


On Fri, Oct 2, 2009 at 2:39 PM, Grant Ingersoll <[email protected]> wrote:

>
> On Oct 2, 2009, at 12:02 PM, Isabel Drost wrote:
>
>
>> Hello,
>>
>> as explained some weeks ago, I am planning to do a Mahout course at TU
>> Berlin that involves a theoretical seminar as well as a coding project.
>>
>> I imagine a setup where small groups students are working on tasks
>> - comparable to the GSoC setup* - implementing features end-to-end
>> (including tests, javadoc, documentation, examples etc.) I cannot
>> guarantee for anything but ideally I would wish for the results to get
>> back into Mahout.
>>
>> I would like to avoid submission of "monster-patches" and get students
>> to learn to interact with version control (git, svn...). Obviously we
>> cannot give each student commit access. On the other hand I do not want
>> to take development out of Mahout to some github project - would work
>> but than the Mahout community would not be able to monitor progress. Is
>> there any way for those students to work in some sort of sandbox area?
>> Any other suggestions? Could github be a viable way to go with patches
>> being broken into reasonably small pieces and submitted to JIRA?
>>
>>
> I don't know that there is, at least not initially.  Unfortunately, AFAIK,
> the ASF doesn't have any mechanism for this kind of thing.  The ASF only
> views contributions as being from individuals and only individuals can be
> given commit rights based on their merit and the filing of a CLA.  Over
> time, as the students contribute and if it meets our guidelines, they of
> course could be granted commit rights, but I don't know of anyway up front,
> as we don't really have a way of saying a branch is just for playing around
> in.  They, of course, would need to file an iCLA as well.  Presumably,
> however, part of the class is learning how open source works.  So, for
> better or worse, the way the ASF works is through patches via JIRA.
>
> That being said, you might bring up your question at code-awards@ (where
> GSOC is often discussed) or community@ and see if we can brainstorm within
> the broader ASF community.
>
> HTH,
> Grant
>

Reply via email to