Difference between revisions of "SOC Application Template"

From Inkscape Wiki
Jump to navigation Jump to search
 
(18 intermediate revisions by 6 users not shown)
Line 1: Line 1:
== Google Summer of Code - Student Application Template for Inkscape ==
== Google Summer of Code - Candidate Application Template for Inkscape ==


Thanks for considering joining Inkscape for your summer of code project!  To help us in identifying you as a good candidate, we ask that you do a few things.
Thanks for considering Inkscape for your SoC project!  To help us identifying you as a good candidate, we ask a few questions.


=== Inkscape Questions ===
=== Inkscape Questions ===
* When did you first hear about Inkscape?
# When did you first hear about Inkscape?
today
# What kind of drawings do you create with Inkscape?
* Have you used Inkscape before?  For what sorts of things?
# Describe your participation in our community (e.g. uploaded drawings, tutorials, bug reports, communication via mailing lists or IRC).
* If you have participated in Inkscape previously, please describe what you've done (e.g. bug reports, questions on mailing list or IRC, etc.)
# Describe your contributions to the Inkscape development (e.g. bug fixes, translations, packaging, testing).
* If you have contributed to Inkscape before, please describe when and what you did (bug fixes, translations, packaging, testing, etc.)
# In exactly '''two''' sentences, why should we pick '''YOU'''?


=== About Yourself ===
=== About Yourself ===
* Describe any plans you have over the summer in addition to GSoC, such as classes, a summer job, vacation plans, master's thesis, etc.
# What is your name, email address, and irc nickname?
* What programming projects have you done so far?
# Describe any plans you have for the summer in addition to GSoC (classes, thesis, job, vacation, etc.).
* Have you worked on other open source projects before?  If so, please list and describe what you did.
# What programming projects have you completed?
* Please list other projects you are applying to for GSoC.
# What are your favorite programming tools (editor, etc.)?
# Describe any work on other open-source projects.
# List other GSoC projects you are applying to.


=== Tasks ===
=== Tasks ===
* [http://inkscape.org/svn.php Checkout] the Inkscape sourcecode through Subversion and review it.
# Submit a drawing you have made with Inkscape. It doesn't have to be professional quality but it should show us that you know how to use Inkscape.
* Introduce yourself on the [http://lists.sourceforge.net/mailman/listinfo/inkscape-devel Inkscape developers mailing list], and post your project ideas for feedback, before submitting your application
# Introduce yourself on the [https://chat.inkscape.org Inkscape chat], and post your project ideas for feedback, ''before'' submitting your application
* Find and fix one or two bugs in the [https://bugs.launchpad.net/inkscape/ Inkscape bug tracker] (now at Launchpad).  Create and upload patches for the bugs, and make sure we know to connect those bug fixes and your GSoC application.
# [https://inkscape.org/develop/getting-started/ Checkout] the Inkscape sourcecode through git and review it. Make sure you can compile and build Inkscape on your own PC!
# Find and fix two bugs in the [https://gitlab.com/inkscape/inkscape/issues Inkscape bug tracker].  Create and upload patches for the bugs, and make sure we know to connect those bug fixes and your GSoC application. You can alternatively submit a patch that improves code unrelated to a bug.
# Prepare a detailed plan (with timetable) of the work you want to do.
#Explain any additional costs that the project would have to cover in order for you to perform this work, such as license costs for proprietary tools (when no suitable OSS replacement exists) or hardware costs (e.g. when the target is to support specific hardware). There is no guarantee that these costs can be reimbursed, but we still need to know in advance.

Latest revision as of 12:20, 14 June 2024

Google Summer of Code - Candidate Application Template for Inkscape

Thanks for considering Inkscape for your SoC project! To help us identifying you as a good candidate, we ask a few questions.

Inkscape Questions

  1. When did you first hear about Inkscape?
  2. What kind of drawings do you create with Inkscape?
  3. Describe your participation in our community (e.g. uploaded drawings, tutorials, bug reports, communication via mailing lists or IRC).
  4. Describe your contributions to the Inkscape development (e.g. bug fixes, translations, packaging, testing).
  5. In exactly two sentences, why should we pick YOU?

About Yourself

  1. What is your name, email address, and irc nickname?
  2. Describe any plans you have for the summer in addition to GSoC (classes, thesis, job, vacation, etc.).
  3. What programming projects have you completed?
  4. What are your favorite programming tools (editor, etc.)?
  5. Describe any work on other open-source projects.
  6. List other GSoC projects you are applying to.

Tasks

  1. Submit a drawing you have made with Inkscape. It doesn't have to be professional quality but it should show us that you know how to use Inkscape.
  2. Introduce yourself on the Inkscape chat, and post your project ideas for feedback, before submitting your application
  3. Checkout the Inkscape sourcecode through git and review it. Make sure you can compile and build Inkscape on your own PC!
  4. Find and fix two bugs in the Inkscape bug tracker. Create and upload patches for the bugs, and make sure we know to connect those bug fixes and your GSoC application. You can alternatively submit a patch that improves code unrelated to a bug.
  5. Prepare a detailed plan (with timetable) of the work you want to do.
  6. Explain any additional costs that the project would have to cover in order for you to perform this work, such as license costs for proprietary tools (when no suitable OSS replacement exists) or hardware costs (e.g. when the target is to support specific hardware). There is no guarantee that these costs can be reimbursed, but we still need to know in advance.