Skip to content

Commit e95dcb2

Browse files
authored
[Documentation:Developer] updated for 2025 application (#660)
Co-authored-by: Barb Cutler <Barb Cutler>
1 parent f7ef6fb commit e95dcb2

File tree

2 files changed

+108
-20
lines changed

2 files changed

+108
-20
lines changed
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
title: Applicant Template
3+
category: Developer > Google Summer of Code
4+
---
5+
6+
**NOTE: The 2025 Submitty GSoC Template will be available for download
7+
when Google announces the organizations accepted for Google Summer
8+
of Code 2025.**
9+
10+
To ensure that the Submitty Org Admins and Mentors have all of the
11+
information about your ideas, project plan, and availability for
12+
Google Summer of Code 2025, we ask you to use the Submitty Applicant
13+
Template.
14+
15+
The template will include:
16+
17+
* Your skills, relevant coursework, non-course experience, and future
18+
career goals that qualify you to work on this project.
19+
20+
* Approximate schedule for the summer: start date, end date, and
21+
number of hours of work per week.
22+
23+
* Description of any classes, employment, or other time commitments
24+
during that time period.
25+
26+
* Engagement with the Submitty project team during the application
27+
period. This includes participation in public discussions on our
28+
[Zulip server](/contact): asking technical questions about issues
29+
and work-in-progress PRs, helping other prospective applicants with
30+
installation hiccups and development problems, etc.
31+
32+
* Links to all GitHub pull requests to the Submitty organization and
33+
their current status (submitted, reviewed, revised, approved,
34+
merged). _NOTE: significant/large pull requests take more time to
35+
review for completeness and correctness. It's ok if your work is
36+
not merged before the GSoC application deadline._
37+
38+
* Links to all Submitty PRs authored by other developers that you have
39+
reviewed. _NOTE: reviews should be thoughtful and substantive. PR
40+
reviews that simply comment "LGTM" are not as helpful._
41+

_docs/developer/google_summer_of_code/index.md

Lines changed: 67 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -5,22 +5,32 @@ redirect_from:
55
- /developer/google_summer_of_code
66
---
77

8-
9-
We are thrilled to announce that Submitty has been accepted to [Google
10-
Summer of Code (GSoC) 2024](https://summerofcode.withgoogle.com/).
8+
Submitty has applied for acceptance to
9+
[Google
10+
Summer of Code (GSoC) 2025](https://summerofcode.withgoogle.com/).
1111
Project reports from participants in previous summers are linked
1212
below.
1313

14+
15+
[comment]: <> We are thrilled to announce that Submitty has been accepted to [Google
16+
[comment]: <> Summer of Code (GSoC) 2024](https://summerofcode.withgoogle.com/).
17+
[comment]: <> Project reports from participants in previous summers are linked
18+
[comment]: <> below.
19+
20+
21+
1422
<center>
1523
<a href="https://summerofcode.withgoogle.com"><img src="/images/GSoC-Vertical.png" width="250px"></a>
1624
</center>
1725

1826
[comment]: <> _NOTE: The organizations selected for Summer 2024 Google Summer of
19-
[comment]: <> Code will be announced in late February. The instructions below
20-
[comment]: <> are from 2023 and will be updated if Submitty is accepted!_
27+
28+
_NOTE: The organizations selected for Summer 2025 Google Summer of
29+
Code will be announced in late February. The instructions below
30+
are from 2024 and will be updated if Submitty is accepted!_
2131

2232

23-
## How to Apply to Submitty for Google Summer of Code 2024
33+
## How to Apply to Submitty for Google Summer of Code 2025
2434

2535
1. Read the GSOC information for contributors to confirm your eligibility:
2636

@@ -61,35 +71,72 @@ below.
6171
test this feature on your development VM. Inspect the relevant
6272
system files and database contents.
6373

64-
8. Submit a pull request to solve an open issue.
74+
_NOTE: More recent issues in the Submitty Github database tagged "Awaiting Triage"
75+
have not yet been reviewed by the Submitty Project administrators.
76+
These details of these bug reports and feature requests may need editing and revision
77+
to confirm they meet with the long-term needs and goals of the Submitty project.
78+
Before starting to work on one of these issues, we recommend you check with the
79+
project team by creating a new discussion thread about the issue on our [Zulip server](/contact)._
80+
81+
7. Submit a pull request to solve an open issue.
6582
[https://submitty.org/developer/getting_started/make_a_pull_request](/developer/getting_started/make_a_pull_request)
6683

67-
9. Help test and review [open pull requests](https://github.com/Submitty/Submitty/pulls) contributed by other developers.
84+
8. Help test and review [open pull requests](https://github.com/Submitty/Submitty/pulls) contributed by other developers.
6885
[https://submitty.org/developer/getting_started/review_a_pull_request](/developer/getting_started/review_a_pull_request)
86+
87+
NOTE: We always have a large number of _work-in-progress_ pull
88+
requests from both new and experienced developers. Prospective
89+
developers with any level of experience are welcome and needed to
90+
help review these PRs. Contributing to the review process is
91+
beneficial to everyone.
92+
93+
9. Begin work on your GSoC Project application. We recommend
94+
prospective contributors focus on one of our suggested projects
95+
from the [project ideas](/developer/getting_started/project_ideas)
96+
list. Successful applicants will be able to expand and enhance the
97+
proposed project idea with a timeline of design and implementation
98+
milestones, and will demonstrate curiosity and motivation for the
99+
topic.
100+
101+
10. Download and complete the
102+
[Submitty GSoC Applicant Template](/developer/google_summer_of_code/applicant_template).
69103

70-
10. Prepare your application. We recommend prospective contributors focus on one
71-
of our suggested projects from the [project ideas](/developer/getting_started/project_ideas) list. Successful
72-
applicants will be able to expand and enhance the proposed project idea
73-
with a timeline of design and implementation milestones, and will
74-
demonstrate curiosity and motivation for the topic.
104+
You will document your skills, relevant coursework, non-course experience, and future
105+
career goals that qualify you to work on this project.
75106

76-
11. Document your skills, relevant coursework, non-course experience, and future
77-
career goals that qualify you to work on this project.
107+
The template will also ask for your approximate schedule for the
108+
summer: start date, end date, and number of hours of work per week.
109+
And a description of any classes, employment, or other time
110+
commitments during that time period.
78111

79-
12. Include your approximate schedule for the summer: start date, end date,
80-
and number of hours of work per week. Also, describe any
81-
classes, employment, or other time commitments during that time period.
112+
Most importantly, you will summarize your engagement with the
113+
Submitty project team during the application period. This includes
114+
participation in public discussions on our [Zulip server](/contact),
115+
authoring of new pull requests (both in progress and merged), and
116+
detailed and constructive reviews of PRs from other developers.
82117

83-
12. The application window for Google Summer of Code closes on April 2th, 2024 at 18:00 UTC.
118+
119+
11. The application window for Google Summer of Code closes on April 8th, 2025 at 18:00 UTC.
84120
Please carefully read all of the program requirements.
85121

86-
* [Google Summer of Code 2024 Timeline](https://developers.google.com/open-source/gsoc/timeline)
122+
* [Google Summer of Code 2025 Timeline](https://developers.google.com/open-source/gsoc/timeline)
87123

88124
* [https://summerofcode.withgoogle.com/](https://summerofcode.withgoogle.com/)
89125

90126
&nbsp;
91127

92128

129+
## Google Summer of Code 2024
130+
131+
* [Streamlining the Notebook Builder UI for Automated Grading by Sahil Suman](/developer/google_summer_of_code/2024_Sahil_Suman)
132+
133+
* [Automated Testing of TA Grading Pages by Rahul Vishwakarma](/developer/google_summer_of_code/2024_Rahul_Vishwakarma)
134+
135+
* [Enhancing User Interface for Viewing Grades by Sophia Oliinik](/developer/google_summer_of_code/2024_Sophia_Oliinik)
136+
137+
* [Docker Containers in support of Multi-Language Autograding by Nithish Reddy Banda](/developer/google_summer_of_code/2024_Nithish_Reddy_Banda)
138+
139+
93140

94141
## Google Summer of Code 2023
95142

0 commit comments

Comments
 (0)