[pitivi/sdk: 7/7] docs: Instructions for writing the GSoC application



commit 0f2dbb2acc089f793b1a26c64309d5a01b67788b
Author: Alexandru Băluț <alexandru balut gmail com>
Date:   Wed Jan 22 08:18:57 2020 +0100

    docs: Instructions for writing the GSoC application
    
    Copied from
    https://wiki.gnome.org/Outreach/SummerOfCode/Students#Fill_out_the_Application
    and fixed just because they require planning the work in two-week
    increments.

 docs/Feroze_gsoc.md                       |  4 +--
 docs/GSoC_Application.md                  | 41 +++++++++++++++++++++++++++++++
 docs/Google_SoC_2007_-_Simple_Timeline.md |  2 +-
 docs/Google_Summer_of_Code.md             |  6 ++---
 docs/sitemap.txt                          |  1 +
 5 files changed, 48 insertions(+), 6 deletions(-)
---
diff --git a/docs/Feroze_gsoc.md b/docs/Feroze_gsoc.md
index c79f10d3..1cf27875 100644
--- a/docs/Feroze_gsoc.md
+++ b/docs/Feroze_gsoc.md
@@ -1,4 +1,4 @@
-# Proposal
+# 2011 ― Rendering Presets Proposal
 
 ## What is its ultimate goal?
 
@@ -39,7 +39,7 @@ Presets Suggested : iPod , iPad, PlayStation 3, DVD (NTSC, PAL), HTML5 (
 Theora + Vorbis ), Flash video (for embedding), HD (using mkv -&gt; good
 compression)
 
-Reference : http://developer.pitivi.org/design/Rendering_Profiles.html
+Reference : [design/Rendering_Profiles.md]
 
 ### 2. Upload to video services
 
diff --git a/docs/GSoC_Application.md b/docs/GSoC_Application.md
new file mode 100644
index 00000000..4c9fabd6
--- /dev/null
+++ b/docs/GSoC_Application.md
@@ -0,0 +1,41 @@
+---
+short-description: How to fill out the application to GSoC
+...
+
+# Fill out the Application
+
+Once the students applications period has opened (see
+[schedule](https://summerofcode.withgoogle.com/how-it-works/#timeline)),
+you have to submit your application on Google's Summer of Code website.
+Your application must be written in English. **Copy and
+paste all questions below into your application form and answer all of
+them. Do not skip any question, if you do, your proposal will be
+invalid**:
+
+ * What is your e-mail address and IRC nick?
+ * What is your blog address? Note: having a blog is required for a valid proposal, you can create a free 
one on, e.g., [gitlab.com](https://gohugo.io/hosting-and-deployment/hosting-on-gitlab/).
+ * What city and country will you reside in during the summer?
+ * What is your academic background, including university, major, and expected or achieved graduation date 
for any degree you have or are pursuing?
+ * Who is a possible mentor for the project you are proposing?
+ * What is the ultimate goal of your proposal?
+ * What [applications/libraries](Architecture.md) will the proposed work modify or create?
+ * What benefits does your proposed work have for the Pitivi/GStreamer/GNOME community?
+ * Why are you the right person to work on this project?
+ * How do you plan to achieve completion of your project?
+   * Please provide a sequence of tasks and subtasks and how long (days) you estimate it will take you to 
complete each of them.
+ * What are your past experiences with the open source world as a user and as a contributor?
+   * Please include links to any code you wrote for open source projects.
+ * What other relevant projects have you worked on previously and what knowledge you gained from working on 
them?
+ * What other time commitments, such as school work, exams, research, another job, planned vacation, etc., 
will you have between May 18th and August 10th? What are the dates for these commitments and how many hours a 
week do these commitments take?
+
+Please be factual and clear in answering these questions. Feel free to
+add anything else that is relevant for your application.
+
+It is never too early to start working on your GSoC application! By
+large, the most time consuming part of the application is writing the
+sequence of tasks for completing the project. Split the work in small
+easily approachable parts.
+
+To write a strong application, make sure what you are proposing is a
+manageable and agreed-upon project. Demonstrate clearly your knowledge,
+skills, and enthusiasm.
diff --git a/docs/Google_SoC_2007_-_Simple_Timeline.md b/docs/Google_SoC_2007_-_Simple_Timeline.md
index 10bec136..877425f2 100644
--- a/docs/Google_SoC_2007_-_Simple_Timeline.md
+++ b/docs/Google_SoC_2007_-_Simple_Timeline.md
@@ -1,4 +1,4 @@
-# Google SoC 2007 - Simple Timeline
+# 2007 ― Simple Timeline
 
 This branch of PiTiVi has been superceded by PiTiVi 0.11, which
 incorporates many of these changes. This page is left as a record of
diff --git a/docs/Google_Summer_of_Code.md b/docs/Google_Summer_of_Code.md
index 1df5f43b..3c41131a 100644
--- a/docs/Google_Summer_of_Code.md
+++ b/docs/Google_Summer_of_Code.md
@@ -112,8 +112,8 @@ Therefore, you should proceed like this:
 4.  Find a cool feature you need in Pitivi and tell us. Start making a
     design doc on how you plan to implement it. Feel free to pick
     a project from the list of [GSoC project ideas] we thought about.
-5.  Fill out the [application] and apply officially to the Google's
-    Summer of Code [website].
+5.  Fill out the [application template] and apply officially to the
+    Google's Summer of Code [website].
 
   [our official stance]: 
http://jeff.ecchi.ca/blog/2014/02/15/applying-for-a-gsoc-project-is-all-about-early-involvement-and-commitment/
   [Being selected as a Summer of Code student]: http://ploum.net/be-selected-student-for-soc/
@@ -121,7 +121,7 @@ Therefore, you should proceed like this:
   [development environment]: HACKING.md
   [Test suite]: Testing.md
   [small bug to fix]: https://gitlab.gnome.org/GNOME/pitivi/issues?label_name%5B%5D=4.+Newcomers
-  [application]: https://wiki.gnome.org/Outreach/SummerOfCode/Students#Fill_out_the_Application
+  [application template]: GSoC_Application.md
   [website]: https://summerofcode.withgoogle.com/
 
 ## Project ideas
diff --git a/docs/sitemap.txt b/docs/sitemap.txt
index 01b1ad00..7030061c 100644
--- a/docs/sitemap.txt
+++ b/docs/sitemap.txt
@@ -48,6 +48,7 @@ index.md
                releases/0.10.1.md
        Google_Summer_of_Code.md
                GSoC_Ideas.md
+               GSoC_Application.md
                Past_GSoCs.md
                        Google_SoC_2007_-_Simple_Timeline.md
                        Feroze_gsoc.md


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]