Skip to content

Commit 93e9857

Browse files
committed
Backing up 2024 with 2025 now a thing
Signed-off-by: John 'Warthog9' Hawley <[email protected]>
1 parent 9560d8e commit 93e9857

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

64 files changed

+3069
-0
lines changed

2024/ApplicationTemplate.md

+54
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
An ideal application will contain 5 things:
2+
1. A **descriptive title** including the name of the **sub-org** you want to work with (if this is missing, your application may be rejected!)
3+
2. **Information about you**, including contact information.
4+
3. Link to a **code contribution** you have made to your organization. (Usually this is a link to a pull request.)
5+
4. Information about your **proposed project**. This should be fairly detailed and include a **timeline**.
6+
5. Information about **other commitments** that might affect your ability to work during the GSoC period. (exams, classes, holidays, other jobs, weddings, etc.) We can work around a lot of things, but it helps to know in advance.
7+
8+
Sample Application Template:
9+
# Sub-org name: The thing I want to do this summer
10+
11+
**Note**: Make sure to include the sub-org name in the title both in Google's system and in your document.
12+
13+
## About me
14+
1. Name (and nicknames like your github and irc usernames)
15+
2. University / program / year / expected graduation date
16+
3. Contact info (email, phone, etc.)
17+
4. Time zone
18+
5. Link to a resume (if you want)
19+
20+
## Code contribution
21+
* Link to a pull request or code sample goes here.
22+
* Ideally this should be code submitted to your chosen sub-org as a pull request or patch.
23+
* It must represent your own work, although you can have help from developers to improve it.
24+
* It must be publicly visible to your mentors and org admins.
25+
* You can link more than one if you want.
26+
27+
## Project information
28+
1. Sub-org name
29+
2. Project Abstract
30+
3. Detailed description
31+
4. Weekly timeline
32+
* The default schedule for GSoC is 12 weeks, either full-time or part-time. See [the GSoC timeline](https://developers.google.com/open-source/gsoc/timeline) for precise dates. This template assumes you'll be using those 12 weeks; if you're doing an alternate schedule you can adjust appropriately.
33+
* **Community Bonding**: List any prepwork you want to do before coding starts.
34+
* For each coding week below, list planned code deliverables. Break the project into weeks and estimate what you will have complete at the end of each one. This schedule can be adjusted later if need be.
35+
36+
* **Week 1** Note that usually even week 1's deliverables should include some code.
37+
* **Week 2**
38+
* **Week 3**
39+
* **Week 4**
40+
* **Week 5**
41+
* **Week 6** Midterm point. You need enough done at this point for your mentor to evaluate your progress and pass you. Usually you want to be a bit more than half done.
42+
* **Week 7**
43+
* **Week 8**
44+
* **Week 9**
45+
* **Week 10**
46+
* **Week 11** you may want to try to "code freeze" in week 11 and complete any tests/documentation in week 11-12.
47+
* **Week 12**
48+
* **Final week**: This week you will be submitting your projects
49+
50+
51+
## Other commitments
52+
* List of any things that might affect your ability to work this summer.
53+
* List any exams, classes, holidays, other jobs, weddings, etc. We can work around a lot of things, but it helps to know in advance.
54+
* If you're applying to more than one organization, you can let us know which one you prefer in case of a tie.

2024/blogs.html

+141
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
4+
<head>
5+
<meta charset="utf-8">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<meta name="description" content="Python's Google Summer of Code Page">
8+
<title>Python GSoC &ndash; Blogs</title>
9+
10+
11+
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/pure-min.css" integrity="sha384-"
12+
crossorigin="anonymous">
13+
14+
<!--[if lte IE 8]>
15+
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/grids-responsive-old-ie-min.css">
16+
<![endif]-->
17+
<!--[if gt IE 8]><!-->
18+
<link rel="stylesheet" href="https://unpkg.com/[email protected]/build/grids-responsive-min.css">
19+
<!--<![endif]-->
20+
21+
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.5.0/css/all.css"
22+
integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
23+
24+
<!--[if lte IE 8]>
25+
<link rel="stylesheet" href="css/side-menu-old-ie.css">
26+
<![endif]-->
27+
<!--[if gt IE 8]><!-->
28+
<link rel="stylesheet" href="css/side-menu.css">
29+
<!--<![endif]-->
30+
<link rel="stylesheet" href="css/python-gsoc.css">
31+
32+
</head>
33+
34+
<body>
35+
36+
<!-- Menu toggle -->
37+
<a href="#menu" id="menuLink" class="menu-link">
38+
<!-- Hamburger icon -->
39+
<span></span>
40+
</a>
41+
42+
<div id="layout">
43+
<div id="menu">
44+
<div class="pure-menu">
45+
<a class="pure-menu-heading" href="http://python-gsoc.org">Python GSoC</a>
46+
47+
<ul class="pure-menu-list">
48+
<li class="pure-menu-item"><a href="index.html#gettingstarted" class="pure-menu-link">Getting
49+
Started</a>
50+
</li>
51+
<li class="pure-menu-item"><a href="contributors.html" class="pure-menu-link">Contributors</a></li>
52+
<li class="pure-menu-item"><a href="mentors.html" class="pure-menu-link">Mentors</a></li>
53+
<li class="pure-menu-item"><a href="ideas.html" class="pure-menu-link">Project Ideas</a></li>
54+
<li class="pure-menu-item"><a href="deadlines.html" class="pure-menu-link">Deadlines</a></li>
55+
<li class="pure-menu-item"><a href="contributors.html#faq" class="pure-menu-link">FAQ</a></li>
56+
<li class="pure-menu-item"><a href="mentors.html#sub-orgs" class="pure-menu-link">Info for
57+
Sub-orgs</a></li>
58+
<li class="pure-menu-item"><a href="blog.html" class="pure-menu-link">Blogs</a></li>
59+
<li class="pure-menu-item"><a href="index.html#contact" class="pure-menu-link">Contact</a></li>
60+
61+
</ul>
62+
</div>
63+
</div> <!-- menu -->
64+
<div class="content">
65+
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
66+
<h2 class="content-head content-head is-center">Blogging</h2>
67+
<p>Every week, we ask our contributors to answer three questions:</p>
68+
<ol>
69+
<li>What did you do this week?</li>
70+
<li>What is coming up next?</li>
71+
<li>Did you get stuck anywhere?</li>
72+
</ol>
73+
<p>These mini status reports help everyone keep track of how a project is going. It's particularly
74+
important for the org admins to have these so they can oversee the whole program, but we also hope
75+
that these public status reports will help the wider python community see the great work that comes
76+
out of Google Summer of Code.</p>
77+
<p>Contributors: To post your status report, log in to <a
78+
href="https://social.python-gsoc.org/">https://social.python-gsoc.org/</a> and post it there. Please make your status report posts public, as Google may want to look at them. We expect at least one post that answers the three questions above every week that you're working. The post limit is 4004 characters but we expect most of your status reports will be much shorter than that! If you do not post consistently, we may assume that you have gone inactive and examine your other work to determine if you should be failed out of the program.</p>
79+
</div>
80+
</div>
81+
<!-- ribbon: fediverse server -->
82+
<div class="ribbon l-box-lrg pure-g">
83+
<div class="content">
84+
85+
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
86+
<h2 class="content-head content-head is-center">Our Fediverse / Mastodon server</h2>
87+
<p>The Python-GSoC server can be found at <a
88+
href="https://social.python-gsoc.org/">https://social.python-gsoc.org/</a></p>
89+
90+
<p>The fediverse is a collection of servers running a compatible protocol. We're running a fork of Mastodon, which allows you to do micro-blogging (similar to the service formerly known as Twitter or other text-based social media). We used to run a more traditional blog server for Google Summer of Code, but many pythonistas (including the <a href="https://fosstodon.org/@ThePSF/">Python Software Foundation</a>, and <a href="https://fosstodon.org/@fedidevs/112470206952068636">lots of folk at PyConUS 2024</a>) use the fediverse, and we felt using the fediverse might help our contributors feel more connected to the wider python community, and help the wider community find our contributors.
91+
92+
<p>Community folk: please feel free to follow our contributors and ask them questions about their projects!</p>
93+
94+
<p>A list of contributors will appear here after folk are set up.</p>
95+
</div>
96+
</div>
97+
</div>
98+
<!-- ribbon: getting started-->
99+
<div class="content">
100+
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
101+
<h2 class="content-head content-head is-center">Getting Started</h2>
102+
103+
<p>Ben has <a href="https://social.python-gsoc.org/@ben/112438320209195356">a thread on how to get
104+
started in the Fediverse</a>.
105+
106+
<p>Feel free to follow other contributors, the server admins (see list below), folk on other servers, or hashtags. (You might enjoy <a href="https://mastodon.social/tags/Python">#Python</a>, <a href="https://mastodon.social/tags/OpenSource">#OpenSource</a>, and <a href="https://mastodon.social/tags/GSoC">#GSoC</a> for example.) We encourage you to support other gsoc contributors and chat with them about their projects.</p>
107+
108+
<p>You can use your account for general chatting and stuff too, just remember to abide by the Python code of conduct, listed in the <a href="https://social.python-gsoc.org/about">server rules</a>.</p>
109+
</div>
110+
</div>
111+
<!-- ribbon: Help -->
112+
<div class="ribbon l-box-lrg pure-g">
113+
<div class="content">
114+
115+
<div class="pure-u-1 pure-u-md-1-1 pure-u-lg-1-1">
116+
<h2 class="content-head content-head is-center">Need help?</h2>
117+
118+
<p>Students will recieve invites to the email they provided in their GSoC applications. Mentors can
119+
request an invite by emailing the admins.</a>
120+
121+
<p>If you're having trouble accessing your account, the org admins can be reached at
122+
gsoc-admins(at)python(dot)org.</p>
123+
124+
<p>If you're able to use the server, you can contact the server admins directly:</p>
125+
<ul>
126+
<li>John "Warthog9" Hawley <a
127+
href="https://social.python-gsoc.org/@warthog9">@[email protected]</a>
128+
</li>
129+
<li>Terri Oda <a href="https://social.python-gsoc.org/@terri">@[email protected]</a>
130+
</li>
131+
<li>Ben <a href="https://social.python-gsoc.org/@ben">@[email protected]</a></li>
132+
<li>Morgan Gangwere <a href="https://social.python-gsoc.org/@mg">@[email protected]</a></li>
133+
134+
</div>
135+
136+
</div> <!-- content -->
137+
</div>
138+
<script src="js/ui.js"></script>
139+
</body>
140+
141+
</html>

0 commit comments

Comments
 (0)