Difference between revisions of "Dev:GoogleSoC/ApplicationForm"

From Synfig Studio :: Documentation
Jump to: navigation, search
(About Your Mentors: highly-motivated, long-standing contributors)
m (Logs on separate line)
 
(72 intermediate revisions by 9 users not shown)
Line 1: Line 1:
We missed the 2007 SoC, so lets be ready at some point!
+
Questions from http://www.google-melange.com/gsoc/org/application/google/gsoc2012 (needs registration)
  
== TODO ==
+
* '''Organization name:'''
We need:
+
** Synfig
* someone as backup administrator
+
* more mentors!
+
* real names and google accounts for mentors and administrators
+
  
== Administrators and Mentors ==
+
* '''Organization description:'''
 +
** We are a community of developers and animators focused on the development of Synfig Studio, a 2D vector animation program aiming to improve artistic workflow by focusing on tweening and interpolation. We work together to refine and add new features to the Synfig software, create tutorials, and run challenges to help and inspire our artists.
  
Please read the [http://primates.ximian.com/~federico/docs/summer-of-code-mentoring-howto/ Summer of Code Mentoring HOWTO].
+
* '''Organization home page url:'''
 
+
* [[User:PaulWise|Paul Wise aka pabs3]] (project administrator)
+
* ??? (backup administrator)
+
* [[User:dooglus|dooglus]] (chief project mentor)
+
 
+
== Draft application ==
+
 
+
Questions from http://code.google.com/soc/org_signup.html
+
 
+
=== About Your Organization ===
+
 
+
* What is your Organization's Name?
+
** Synfig Studio project team
+
 
+
* What is your Organization's Homepage?
+
 
** http://synfig.org/
 
** http://synfig.org/
  
* Describe your organization.
+
* '''Main organization License:'''
** Our team developing a powerful, industrial-strength vector-based 2D animation software package, called Synfig Studio. It designed from the ground-up for producing feature-film quality animation with fewer people and resources. While there are many other programs currently on the market to aid with the efficient production of 2D animation, we are currently unaware of any other software that can do what our software can.
+
** GNU GPL v2 or later.
  
* Why is your organization applying to participate in GSoC 2008? What do you hope to gain by participating?
+
* '''What is the URL for your Ideas page?'''
** There are lot of features what needs to be developed to make our software more powerful, stable and user-friendly. We also hope to involve more people into project development.  
+
** http://wiki.synfig.org/wiki/Dev:GoogleSoC/Ideas
  
* Did your organization participate in past GSoCs? If so, please summarize your involvement and the successes and challenges of your participation.'''
+
* '''What is the main IRC channel for your organization?'''
** Unfortunately, no.
+
** #synfig on irc.freenode.net
 +
** Logs are available at: http://dooglus.rincevent.net/synfig/logs
  
* If your organization has not previously participated in GSoC, have you applied in the past? If so, for what year(s)? (optional)
+
* '''What is the main development mailing list for your organization?'''
** No, however we have had lots of people suggest that we participate.
+
** http://lists.sourceforge.net/lists/listinfo/synfig-devl
  
* What license does your project use?
+
* '''Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating?'''
** GNU GPL v2 or later.
+
** We hope to attract new and enthusiastic developers to the project.
  
* URL for your ideas page
+
* '''Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.'''
** http://synfig.org/GoogleSoC_Ideas
+
** Our organization has not participated in any past GSoCs.
 
+
* What is the main development mailing list for your organization?
+
** http://lists.sourceforge.net/lists/listinfo/synfig-devl
+
 
+
* Where is the main IRC channel for your organization?
+
** #synfig on irc.freenode.net
+
  
* Does your organization have an application template you would like to see students use? If so, please provide it now. (optional)
+
* '''If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?'''
** No
+
** We applied to GSoC in 2008 and 2010.
  
* Who will be your backup organization administrator? Please enter their Google Account address. We will email them to confirm, your organization will not become active until they respond. (optional)
+
* '''Does your organization have an application template you would like to see students use? If so, please provide it now.'''
** None as yet
+
** http://wiki.synfig.org/wiki/Dev:GoogleSoC/StudentApplicationTemplate
  
=== About Your Mentors ===
+
* '''What criteria did you use to select your mentors for this year's program? Please be as specific as possible.'''
 +
** For our mentors, we have selected the most motivated and consistent contributors to the project who have extensive knowledge of specific areas of the Synfig Studio source code.
 +
** Mentor: Carlos López González, Lead Developer
  
* What criteria did you use to select these individuals as mentors? Please be as specific as possible.
+
* '''What is your plan for dealing with disappearing students?'''
** Individual selected as mentor in project must have a knowledge of C/C++ and Synfig Studio program code (or its specific area). It could be easily determined from the SVN commit history (http://kibi.dyndns.org:8083/~dooglus/gitweb.pl?p=synfig;a=log). He also must be a regular on IRC and wiki (see http://dooglus.rincevent.net/synfig/logs/ and http://synfig.org/Special:Recentchanges). Synfig Studio is an animation program, so the selected mentor should know its common animation concepts: keyframes, waypoints, layers, blend methods. Selected individuals are highly-motivated, long-standing contributors of the project.
+
** We ask students to provide their email and phone number to the project administrator. Our mentors will maintain regular contact with students throughout the summer and let them know that we are always available to answer questions and provide guidance. If a student disappears without notice, the mentor will contact him/her via email to clarify the situation. If there is no reply within 3 days, the administrator will phone him/her personally. If the student cannot be reached, the administrator will contact Google and report the situation.
* Who will your mentors be? Please enter their Google Account address separated by commas. If your organization is accepted we will email each mentor to invite them to take part. (optional)
+
** dooglus (?)
+
** pabs3 (?)
+
** Yoyobuae (?)
+
** factor (?)
+
  
=== About The Program ===
+
* '''What is your plan for dealing with disappearing mentors?'''
 +
** Our backup mentor will be available throughout the summer to provide additional support for students, and will be able to fill in for the primary mentor if he is unavailable. In the case of an emergency, or if the mentor disappears and the project administrator fails contact him by phone, the backup mentor will fully take over his responsibilities.
  
* What is your plan for dealing with disappearing students?
+
* '''What steps will you take to encourage students to interact with your project's community before, during and after the program?'''
** Unsure yet
+
** We want to have students who are active with the project before the application process begins. We ask potential students to introduce themselves on the project mailing list and forums and to speak with some of our developers and animators. We will treat them as any new member of our community and help them learn how the project works, and we will answer any questions they may have.
* What is your plan for dealing with disappearing mentors?
+
** As part of our application process, we require that students are able to compile and run Synfig, and we ask them to submit several patches or pull requests and any artwork made in Synfig that they want to share. Those who show active involvement and eagerness to participate will be favored for acceptance into the program, and we believe that enthusiastic students will choose to stay after the summer is over.
** Unsure yet
+
** Once a student's code is reviewed and critiqued, we will strive to integrate it into a new release of Synfig. If students see the tangible impact of their work over the summer, they will be more motivated to remain a part of our community after GSoC is over.
* What steps will you take to encourage students to interact with your project's community before, during and after the program?
+
** Unsure yet
+
* What will you do to ensure that your accepted students stick with the project after GSoC concludes?
+
** Unsure yet
+
  
== Ideas ==
+
* '''Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here.'''
 +
** N.A.
  
* Create a new animation to showcase synfig's capabilities
+
* '''Are you an established or larger organization who would like to vouch for a new organization applying this year? If so, please list their name(s) here.'''
* Implement the infamous 2000% speed-up mentioned in [http://www.synfig.com/synfig_tutorial.pdf synfig_tutorial.pdf ]
+
** N.A.
* Completely fix all issues found by valgrind
+
* SWF, SVG, etc import and or export
+
* Redraw tool suggested by snapsilverlight
+
* UI revamp - see [[UI Reloaded]]
+
* Write combined synfig & synfigstudio documentation in docbook
+

Latest revision as of 12:43, 7 March 2012

Questions from http://www.google-melange.com/gsoc/org/application/google/gsoc2012 (needs registration)

  • Organization name:
    • Synfig
  • Organization description:
    • We are a community of developers and animators focused on the development of Synfig Studio, a 2D vector animation program aiming to improve artistic workflow by focusing on tweening and interpolation. We work together to refine and add new features to the Synfig software, create tutorials, and run challenges to help and inspire our artists.
  • Main organization License:
    • GNU GPL v2 or later.
  • Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating?
    • We hope to attract new and enthusiastic developers to the project.
  • Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.
    • Our organization has not participated in any past GSoCs.
  • If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?
    • We applied to GSoC in 2008 and 2010.
  • What criteria did you use to select your mentors for this year's program? Please be as specific as possible.
    • For our mentors, we have selected the most motivated and consistent contributors to the project who have extensive knowledge of specific areas of the Synfig Studio source code.
    • Mentor: Carlos López González, Lead Developer
  • What is your plan for dealing with disappearing students?
    • We ask students to provide their email and phone number to the project administrator. Our mentors will maintain regular contact with students throughout the summer and let them know that we are always available to answer questions and provide guidance. If a student disappears without notice, the mentor will contact him/her via email to clarify the situation. If there is no reply within 3 days, the administrator will phone him/her personally. If the student cannot be reached, the administrator will contact Google and report the situation.
  • What is your plan for dealing with disappearing mentors?
    • Our backup mentor will be available throughout the summer to provide additional support for students, and will be able to fill in for the primary mentor if he is unavailable. In the case of an emergency, or if the mentor disappears and the project administrator fails contact him by phone, the backup mentor will fully take over his responsibilities.
  • What steps will you take to encourage students to interact with your project's community before, during and after the program?
    • We want to have students who are active with the project before the application process begins. We ask potential students to introduce themselves on the project mailing list and forums and to speak with some of our developers and animators. We will treat them as any new member of our community and help them learn how the project works, and we will answer any questions they may have.
    • As part of our application process, we require that students are able to compile and run Synfig, and we ask them to submit several patches or pull requests and any artwork made in Synfig that they want to share. Those who show active involvement and eagerness to participate will be favored for acceptance into the program, and we believe that enthusiastic students will choose to stay after the summer is over.
    • Once a student's code is reviewed and critiqued, we will strive to integrate it into a new release of Synfig. If students see the tangible impact of their work over the summer, they will be more motivated to remain a part of our community after GSoC is over.
  • Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here.
    • N.A.
  • Are you an established or larger organization who would like to vouch for a new organization applying this year? If so, please list their name(s) here.
    • N.A.