ABCDEFGHIJKLMNOPQRSTUVWXYZ
1
GSoC Schedule
2
Based on
https://developers.google.com/open-source/gsoc/timeline
3
4
Assume:
- 12 Weeks of Coding (typical GSoC Length)
- 8 hours per day, 5 days per week
- Schedule is split into 2 Phases because we have 2 Evaluations (less risk of project overrun)
5
6
(Skip First Column when copying to GSoC Proposal. Or maybe we should indicate Phase 1 and 2?)
7
May 1 - 18:00 UTC
8
Accepted GSoC contributor projects announced
9
10
May 1 - 26
11
Community Bonding Period | GSoC contributors get to know mentors, read documentation, get up to speed to begin working on their projects
12
May 01 - 26 (Community Bonding period):
- Interact with the community, Learn Advanced XXX Programming, Prepare for Weekly Blog Updates, etc etc
13
14
May 27
15
Coding officially begins!
16
[Phase 1]
17
May 27 - June 02Implement XXX
18
June 03 - June 09
Port the XXX from C to XXX
19
June 10 - June 16
Add and test the XXX
20
Submit the Pull Request
21
June 17 - June 23Test the XXX
22
Submit the Pull Request
23
June 24 - June 30Fix the XXX
24
July 1 - July 7
Submit the Pull Request
25
26
July 8 - 18:00 UTC
27
Mentors and GSoC contributors can begin submitting midterm evaluations
28
29
July 12 - 18:00 UTC
30
Midterm evaluation deadline (standard coding period)
31
32
July 12 - August 19
33
Work Period | GSoC contributors work on their project with guidance from Mentors
34
[Phase 2]
35
July 8 - July 14Implement XXX
36
July 15 - July 21
Complete the XXX
37
July 22 - July 28
Add and test the XXX
38
Submit the Pull Request
39
July 29 - August 4
Add and test the XXX
40
Submit the Pull Request
41
August 5 - August 11
Test the updated XXX
42
Submit the Pull Request for updated XXX
43
August 12 - August 18
Complete the Project Report
44
Including XXX
45
46
Total Working Hours: 12 weeks * 40 hours per week = 480 hours
47
Target Hours for Large Project: 350 hours (works out to 29 hours per week, 5.8 hours per day)
48
So let's cater 130 hours for other commitments and resting
49
50
August 19 - 26 - 18:00 UTC
51
Final week: GSoC contributors submit their final work product and their final mentor evaluation (standard coding period)
52
Huh? Is Project Report included in the 12 Weeks of Coding?
53
August 26 - September 2 - 18:00 UTC
54
Mentors submit final GSoC contributor evaluations (standard coding period)
55
56
September 3
57
Initial results of Google Summer of Code 2024 announced
58
59
September 3 - November 4
60
GSoC contributors with extended timelines continue coding
61
62
November 4 - 18:00 UTC
63
Final date for all GSoC contributors to submit their final work product and final evaluation
64
65
November 11 - 18:00 UTC
66
Final date for mentors to submit evaluations for GSoC contributor projects with extended deadlines
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100