DokuWiki

It's better when it's simple

User Tools

Site Tools


devel:gsoc_organization

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devel:gsoc_organization [2012-02-10 20:24] – Adapted a bit for 2012 and began adapting the actual application to this year Michituxdevel:gsoc_organization [2012-03-05 20:55] (current) – [Application] andi
Line 43: Line 43:
 Some examples of how to (not) do it [[http://puredata.info/dev/recycle_bin/summer-of-code_old/GoogleSummerOfCodeIdeas/]]. Some examples of how to (not) do it [[http://puredata.info/dev/recycle_bin/summer-of-code_old/GoogleSummerOfCodeIdeas/]].
  
-Application for mentoring organizations starts at February 27 and goes till March 9 2012. Project administrator for Google Summer of Code will be FIXME (candidate is [[user>michitux]]).+Application for mentoring organizations starts at February 27 and goes till March 9 2012. Project administrator for Google Summer of Code will be [[user>michitux]].
  
   * For a list of possible projects, see [[devel:ideas]], the list of ideas for GSOC is at [[gsoc#ideas]] (yes, it might be some duplication, but I think it should really be on one page and it gives us the possibility to not to include all ideas in the list for GSOC).   * For a list of possible projects, see [[devel:ideas]], the list of ideas for GSOC is at [[gsoc#ideas]] (yes, it might be some duplication, but I think it should really be on one page and it gives us the possibility to not to include all ideas in the list for GSOC).
Line 50: Line 50:
     - Describe your organization.     - Describe your organization.
       * DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required. A powerful plugin system makes the implementation of additional features like blogging possible while the core code still follows the KISS principle. DokuWiki is used by many individuals, groups, universities, government institutions and companies not just for documentation but also for public company websites, blogs, large community wikis like the French Ubuntu users and a lot more.       * DokuWiki is a standards compliant, simple to use Wiki, mainly aimed at creating documentation of any kind. It is targeted at developer teams, workgroups and small companies. It has a simple but powerful syntax which makes sure the datafiles remain readable outside the Wiki and eases the creation of structured texts. All data is stored in plain text files – no database is required. A powerful plugin system makes the implementation of additional features like blogging possible while the core code still follows the KISS principle. DokuWiki is used by many individuals, groups, universities, government institutions and companies not just for documentation but also for public company websites, blogs, large community wikis like the French Ubuntu users and a lot more.
-    - Why is your organization applying to participate in Google Summer of Code 2011? What do you hope to gain by participating? +    - Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating? 
-      * We have a couple of larger features that would be nice to have but for which the current developers don't have enough time for, or at least not for implementing them right now. We would like to attract new developers with the help of GSoC that implement new features during GSoC but will also continue to contribute to DokuWiki in the long term.+      * Lessons learned from our participation in 2011 showed that during GSoC we got both bigger coding tasks completed and the teamwork within core developers were enhanced. We would also like to to attract new developers with the help of GSoC that implement new features during GSoC but will also continue to contribute to DokuWiki in the long term. 
     - Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.     - Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.
-      * Yes, we participated in 2011 for the first time. We mentored two students we selected out of 50 applications, both completed the program successfully. One of the challenges we faced was to maintain the contact between the mentors during the coding period in order to stay informed about the progress of the students. One of the projects (a new media manage including media revision support) are already part of the current stable release, the other project, a new extension manager, still needs a bit polishing and will then be released as a standalone plugin first and then integrated in one of the coming releases.+      * Yes, we participated in 2011 for the first time. We mentored two students we selected out of 50 applications, both completed the program successfully. One of the challenges we faced was to maintain the contact between the mentors during the coding period in order to stay informed about the progress of the students. But the outcome were better communication between core developers being aware of the need to set aside time for this also after the summer. One of the projects (a new media manage including media revision support) is already part of the current stable release, the other project, a new extension manager is maintained as a standalone plugin currently and is planned to be bundled in one of the coming releases. While mentoring has taken a lot of time from regular development, fairly large features have been completed in time for our release schedule. This would not have been the case without GSoC.
     - If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?     - If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?
       * -       * -
Line 69: Line 69:
       * [[user>andi|Andreas Gohr]]       * [[user>andi|Andreas Gohr]]
     - What criteria did you use to select these individuals as mentors? Please be as specific as possible.     - What criteria did you use to select these individuals as mentors? Please be as specific as possible.
-      * Our mentors are active contributors and know the DokuWiki code. All of them have direct commit access to our main repository and are also active members of the DokuWiki community. We have met each other in person at Hackfests. We've currently only three mentors not because there aren't any other developers but because the other developers don't have the time for mentoring students and we want to make sure that mentors really have the time that is needed for GSoC.+      * Our mentors are active contributors and know the DokuWiki code. All of them have direct commit access to our main repository and are also active members of the DokuWiki community. We have met each other in person at Hackfests.
     - What is your plan for dealing with disappearing students?     - What is your plan for dealing with disappearing students?
       * Try to contact them (and collect contact information like the phone number at the latest when they are accepted)       * Try to contact them (and collect contact information like the phone number at the latest when they are accepted)
Line 82: Line 82:
       * Encourage them to ask questions on the mailinglist and in the IRC channel rather than via private chat/mail - of course mentors will be present there and will make sure the questions are answered       * Encourage them to ask questions on the mailinglist and in the IRC channel rather than via private chat/mail - of course mentors will be present there and will make sure the questions are answered
       * Require students to present their concept and intermediate stages of their work on the mailinglist       * Require students to present their concept and intermediate stages of their work on the mailinglist
 +      * Encourage them to fix and commit a least one minor bug from our bugtracker 
     - What will you do to ensure that your accepted students stick with the project after Google Summer of Code concludes? (This question hasn't been part of the actual application)     - What will you do to ensure that your accepted students stick with the project after Google Summer of Code concludes? (This question hasn't been part of the actual application)
       * Encourage them to do so       * Encourage them to do so
Line 88: Line 89:
         * Depending on the nature of the changes and how much review/changes the code from a student needs students can also directly work in the main repository so they become part of the normal development process already during their GSOC work         * Depending on the nature of the changes and how much review/changes the code from a student needs students can also directly work in the main repository so they become part of the normal development process already during their GSOC work
       * Give students commit access to the main repository so they can easily contribute changes if the changes they submit show that they are able to work directly in the main repository       * Give students commit access to the main repository so they can easily contribute changes if the changes they submit show that they are able to work directly in the main repository
 +      * Actively invite them to join a bug hunting weekend or any other project event directly after GSoC 
  
devel/gsoc_organization.1328901861.txt.gz · Last modified: 2012-02-10 20:24 by Michitux

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki