Changes between Version 45 and Version 46 of SummerOfCodeOrgApplication


Ignore:
Timestamp:
Mar 29, 2013, 7:19:46 AM (11 years ago)
Author:
larryv (Lawrence Velázquez)
Comment:

reformat

Legend:

Unmodified
Added
Removed
Modified
  • SummerOfCodeOrgApplication

    v45 v46  
    2727 Why is your organization applying to participate in Google Summer of Code 2013? What do you hope to gain by participating?::
    2828    We apply once more as we hope to implement new features in MacPorts
    29     and attract new developers to our project and its
    30     community. With new feature additions and enhancements to our
    31     components (e.g. our GUI), we hope to become more user-friendly for
    32     the average OS X user and further increase the quality of our
    33     packages. Some big goals this year are improving dependency
    34     resolution and minimizing MacPorts’ dependency on Xcode (since we
    35     now provide pre-built binaries, and Apple now provides standalone
    36     CLI tools).
     29    and attract new developers to our project and its community. With
     30    new feature additions and enhancements to our components (e.g. our
     31    GUI), we hope to become more user-friendly for the average OS X user
     32    and further increase the quality of our packages. Some big goals
     33    this year are improving dependency resolution and minimizing
     34    MacPorts’ dependency on Xcode (since we now provide pre-built
     35    binaries, and Apple now provides standalone CLI tools).
    3736
    3837 Has your organization participated in past Google Summers of Code? (yes/no)::
     
    4140 If you answered “yes” to the question above, please summarize your involvement and the successes and challenges of your participation. Please also list your pass/fail rate for each year.::
    4241    {{{#!div class="compact"
    43 MacPorts has participated multiple times since 2007.
    44 Most of our students completed
    45 their projects successfully, and we greatly appreciate those contributions. We had previous GSoC students coming back
    46 as mentors in the following years; for example, our backup administrator
    47 was a student for our organization back in GSoC 2011.
     42MacPorts has participated multiple times since 2007. Most of our
     43students completed their projects successfully, and we greatly
     44appreciate those contributions. We had previous GSoC students coming
     45back as mentors in the following years; for example, our backup
     46administrator was a student for our organization back in GSoC 2011.
    4847
    4948* 2007: 2 pass / 1 fail
     
    7473 What criteria did you use to select the mentors? Please be as specific as possible.::
    7574        {{{#!div class="compact"
    76 Criteria for mentors is based on visible experience in the
    77 MacPorts internals. Since Tcl is likely to be new territory for newcomers,
    78 having mentors that know their way around is key to successfully
    79 planning our projects and guiding students to completion.
     75Criteria for mentors is based on visible experience in the MacPorts
     76internals. Since Tcl is likely to be new territory for newcomers, having
     77mentors that know their way around is key to successfully planning our
     78projects and guiding students to completion.
    8079
    8180Rainer was previously a GSoC mentor, and as a MacPorts manager he brings
    8281great experience in our base code. Clemens was a GSoC student, and after
    8382completion of his project has stayed with us and worked extensively on
    84 MacPorts base. He can also be helpful in getting
    85 newcomers setup for developing in Tcl, since he went
    86 through it! Clemens assumed the backup administrator role when I moved from mentor to admin
    87 last year, and we’ve kept that structure this
    88 year. Lawrence is also contributing greatly to our base code,
    89 specifically ensuring packages are built with compilers they “support”.
    90 This is very helpful as some packages still don’t build right on Clang,
    91 or have legacy issues with old Apple GCC. His efforts allow MacPorts to
    92 switch out compilers based on their version for a given package.
     83MacPorts base. He can also be helpful in getting newcomers setup for
     84developing in Tcl, since he went through it! Clemens assumed the backup
     85administrator role when I moved from mentor to admin last year, and
     86we’ve kept that structure this year. Lawrence is also contributing
     87greatly to our base code, specifically ensuring packages are built with
     88compilers they “support”. This is very helpful as some packages still
     89don’t build right on Clang, or have legacy issues with old Apple GCC.
     90His efforts allow MacPorts to switch out compilers based on their
     91version for a given package.
    9392
    9493All these mentors fill our desire to have people knowledgeable of
     
    9897 What is your plan for dealing with disappearing students? Please be as specific as possible.::
    9998    We require contact information from our students as part of the
    100     application. Students will report their progress to their mentor
    101     at least once a week, via whichever communication medium works best
    102     for both. We know from past experiences that a student can
    103     disappear without notice, but if this happens we will not let
    104     them pass the midterm or final evaluation. We will make this clear
    105     from the start, and students will be urged to maintain regular
    106     communication.
     99    application. Students will report their progress to their mentor at
     100    least once a week, via whichever communication medium works best for
     101    both. We know from past experiences that a student can disappear
     102    without notice, but if this happens we will not let them pass the
     103    midterm or final evaluation. We will make this clear from the start,
     104    and students will be urged to maintain regular communication.
    107105
    108106 What is your plan for dealing with disappearing mentors? Please be as specific as possible.::
    109107    {{{#!div class="compact"
    110 Our mentors from the past years will be available to assist
    111 new mentors’ introduction to the program and ensure that mentors
    112 know what is expected from them.
     108Our mentors from the past years will be available to assist new mentors’
     109introduction to the program and ensure that mentors know what is
     110expected from them.
    113111
    114112A disappearing mentor has occurred once, when we also had a disappearing
     
    117115
    118116We’ve made it a rule that mentors will communicate among each other
    119 about progress and problems of their students, allowing for a clean failover to
    120 another mentor. This also helps with setting expectations and making evaluations.
     117about progress and problems of their students, allowing for a clean
     118failover to another mentor. This also helps with setting expectations
     119and making evaluations.
    121120
    122121Projects will usually have multiple mentors, to provide redundancy if
    123122one disappears. If a student cannot reach any of their mentors, they
    124123should contact an organization administrator, who will have more contact
    125 information. If that fails, they should post to the development
    126 mailing list, to send others after myself and the backup admin.
     124information. If that fails, they should post to the development mailing
     125list, to send others after myself and the backup admin.
    127126}}}
    128127