[Sugar-devel] prerequisite skills for contributing code (was Re: [Dextrose] [PATCH v4 sugar] Pulsing icon delayed by 5 seconds or so SL#2080)
James Cameron
quozl at laptop.org
Wed Oct 13 06:08:31 EDT 2010
On Wed, Oct 13, 2010 at 03:29:19PM +0530, Manusheel Gupta wrote:
> Sure, SEETA developers are going through the following training and patch
> submission workflow -
>
> 1. Revision/learning of Python, PyGTK skills through algorithms and programs;
>
> 2. Studying Sugar manual, and getting familiar with using the emulator and
> jhbuild;
>
> 3. James Simmon's guide on activity development (I do agree that this was not
> done for initial developers. But, every new developer is asked to study it);
>
> 4. Patch workflow and documentation on code reviews;
>
> 5. Asking the team members to go through certain patches accepted upstream, and
> submitted by Sascha, you and other team members;
>
> 6. Assignment of bugs and initial discussion with Aleksey and Bernie;
>
> 7. Submission of test patches in-house for peer review before submission to
> sugar-devel/dextrose/usr mailing lists;
>
> 8. Final submission.
Good list of tasks. However, perhaps there should be more assessment
along the way. We're seeing people start step 8 either carelessly or
without underpinning knowledge from earlier steps.
I suggest assessment by peers as well ... it can be quite effective.
--
James Cameron
http://quozl.linux.org.au/
More information about the Sugar-devel
mailing list