Skip to content

Commit e79e02e

Browse files
Added "Dev Sprint" page (#187)
* Update: standardise name to Dev Sprint across pages * Add: Program page for Dev Sprint * Add: schedule to dev sprint page * Refactor to use paragraph layout with bullets * updated right pretalx url Fixes #174
1 parent 442af5d commit e79e02e

File tree

10 files changed

+177
-15
lines changed

10 files changed

+177
-15
lines changed

.eleventy.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ module.exports = function (eleventyConfig) {
5555
result = {
5656
dayName: "Monday",
5757
monthDay: "September 15th",
58-
label: "DevSprint",
58+
label: "Dev Sprint",
5959
};
6060
break;
6161
}

src/_data/event_schedule.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"theme": "red"
1414
},
1515
"devsprint": {
16-
"title": "15 Sep - DevSprint",
16+
"title": "15 Sep - Dev Sprint",
1717
"body": "To be announced",
1818
"theme": "blue"
1919
}

src/_data/menuItems.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@
5656
{
5757
"name": "Community Booths",
5858
"link": "program/community-booths"
59+
},
60+
{
61+
"name": "Dev Sprint",
62+
"link": "program/dev-sprint"
5963
}
6064
]
6165
},

src/_data/scheduleFixed.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@
125125
"index": 4,
126126
"title": "Sept. 15th",
127127
"day": "Monday",
128-
"description": "DevSprint",
128+
"description": "Dev Sprint",
129129
"type": "devsprint",
130130
"schedule": []
131131
}

src/attend/faqs.njk

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,10 @@ layout: base.njk
9999
<div class="pt-4 text-lg w-[90%] md:w-[80%]">
100100
<li class="flex">
101101
<img src="{{ env.baseUrl }}img/assets/circle-lime.svg" alt="Bullet Icon" class="w-5 h-5 mr-2 mt-1.5">
102-
<span class="text-xl md:text-2xl font-semibold">September 15, 2025: Devsprints</span>
102+
<span class="text-xl md:text-2xl font-semibold">September 15, 2025: Dev Sprint</span>
103103
</li>
104104
<p class="pt-2 pl-8">
105-
During the Devsprints, people contribute to open-source projects, guided by mentors.
105+
During the Dev Sprint, people contribute to open-source projects, guided by mentors.
106106
This is a nice way to get started with contributing to Python and other open-source projects.
107107
<p>
108108
</div>
@@ -162,7 +162,7 @@ layout: base.njk
162162
<div class="pt-4 text-[#000000] lg:pr-0">
163163
{% call renderDropdown("Will the Internet and WiFi setup be good enough for a large crowd? Should I get a data card?") -%}
164164
<div class="pt-4 px-4 text-lg">
165-
<p class="font-bold">Workshops and Devsprints</p>
165+
<p class="font-bold">Workshops and Dev Sprint</p>
166166
<p>
167167
We try really hard to arrange good Internet at the venue. Most of the time it is adequate.
168168
However, the unpredictable amount of usage during these events sometimes causes problems.
@@ -304,10 +304,10 @@ layout: base.njk
304304
{%- endcall %}
305305
</div>
306306
<div class="pt-4 text-[#000000] lg:pr-0">
307-
{% call renderDropdown("Is there a different ticket for the Devsprints?") -%}
307+
{% call renderDropdown("Is there a different ticket for the Dev Sprint?") -%}
308308
<div class="pt-4 px-4 text-lg">
309309
<p>
310-
Devsprints don't require tickets, but you'll need to register for it. Details will be shared soon.
310+
Dev Sprint don't require tickets, but you'll need to register for it. Details will be shared soon.
311311
</p>
312312
</div>
313313
{%- endcall %}

src/attend/health-and-safety.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ We strongly recommend to take the latest vaccination boosters, and all attendees
1818

1919
## Masks during conference
2020

21-
We highly recommend you to wear mask during the conference. This would help you to stay safe while attending the talks, workshops, and DevSprints. It's also recommended to wear them at the venue. Masks must be worn over the nose and mouth and must be made of a tight-knit, non-permeable material. N95 or equivalent masks such as KN95 or K95 are recommended.
21+
We highly recommend you to wear mask during the conference. This would help you to stay safe while attending the talks, workshops, and Dev Sprint. It's also recommended to wear them at the venue. Masks must be worn over the nose and mouth and must be made of a tight-knit, non-permeable material. N95 or equivalent masks such as KN95 or K95 are recommended.
2222

2323
## Rapid COVID-19 tests
2424

src/cfp/index.njk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ layout: base.njk
1313
Call For Proposals
1414
</div>
1515
<div class="text-md lg:text-xl pt-12 text-[#FFFFFF] lg:pr-10 text-justify">
16-
<p>Join us for the 16th edition of PyCon India, the premier Python conference in India, scheduled for September 12-15, 2025, in Bengaluru. Whether you use Python professionally, as a hobby, or are simply passionate about Python and its community, we'd love to invite you to submit proposals. The conference features several session types, including Workshops, Talks, DevSprints, Panel Discussion, and Poster Presentations.</p>
16+
<p>Join us for the 16th edition of PyCon India, the premier Python conference in India, scheduled for September 12-15, 2025, in Bengaluru. Whether you use Python professionally, as a hobby, or are simply passionate about Python and its community, we'd love to invite you to submit proposals. The conference features several session types, including Workshops, Talks, Dev Sprint, Panel Discussion, and Poster Presentations.</p>
1717
</div>
1818
</div>
1919
<div class="lg:w-[30%] w-[80%] lg:mt-60 flex items-center justify-center mx-auto">
@@ -48,7 +48,7 @@ layout: base.njk
4848
</li>
4949
<li class="flex">
5050
<img src="{{ env.baseUrl }}img/assets/circle-lime.svg" alt="Bullet Icon" class="w-4 h-4 mr-2 mt-1">
51-
<span><span class="font-semibold">DevSprint:</span> 15 September 2025 <i>(Details to follow)</i></span>
51+
<span><span class="font-semibold">Dev Sprint:</span> 15 September 2025 <i>(Details to follow)</i></span>
5252
</li>
5353
</ul>
5454
</div>
@@ -74,7 +74,7 @@ layout: base.njk
7474
</li>
7575
<li class="flex">
7676
<img src="{{ env.baseUrl }}img/assets/square-lime.svg" alt="Bullet Icon" class="w-4 h-4 mr-2 mt-1">
77-
<span class="font-semibold"><a href="#">DevSprints</a> (To be announced)</span>
77+
<span class="font-semibold"><a href="{{ env.baseUrl }}program/dev-sprint">Dev Sprint</a> (open)</span>
7878
</li>
7979
</ul>
8080
</div>
@@ -96,7 +96,7 @@ layout: base.njk
9696
</li>
9797
<li class="flex">
9898
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon" class="w-4 h-4 mr-2 mt-1">
99-
<span><span class="font-semibold">DevSprint:</span> To be announced</span>
99+
<span><span class="font-semibold">Dev Sprint:</span> To be announced</span>
100100
</li>
101101
</ul>
102102
</div>

src/cfp/talks.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ layout: base.njk
1212
Talks and Workshops
1313
</div>
1414
<div class="text-md lg:text-xl pt-12 text-[#FFFFFF] lg:pr-10 text-justify">
15-
<p>PyCon India 2025 invites proposals for Workshops, Talks, and DevSprints that promote engaging, diverse, and insightful conversations across various aspects of Python and its ecosystem.</p>
15+
<p>PyCon India 2025 invites proposals for Workshops, Talks, and Dev Sprint that promote engaging, diverse, and insightful conversations across various aspects of Python and its ecosystem.</p>
1616
</div>
1717
</div>
1818
<div class="lg:w-[30%] w-[80%] lg:mt-60 flex items-center justify-center mx-auto">

src/program/dev-sprint.njk

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
---
2+
title: Dev Sprint
3+
description: PyCon India 2025 Dev Sprint
4+
layout: base.njk
5+
---
6+
7+
{% from "components/button.njk" import button %}
8+
{% from "components/flat-card.njk" import flatCard %}
9+
10+
<div class="w-full h-auto bg-pycon-blue px-[6%] -mb-16 md:mb-0 flex flex-col md:flex-row">
11+
<div class="pt-32 pb-8 md:pb-32 w-full lg:w-[70%]">
12+
<div
13+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#FFFFFF] text-center lg:text-left">
14+
Dev Sprint
15+
</div>
16+
<div class="text-md lg:text-xl pt-12 text-[#FFFFFF] lg:pr-10 text-justify">
17+
<p>PyCon India 2025 invites developers to participate in Dev Sprint from across the country (and beyond) to
18+
celebrate the power of Python. For all open source enthusiasts, it doesn't matter if you're new to open
19+
source or a seasoned maintainer, it's an excellent opportunity to identify your favorite Python projects
20+
and contribute to them.</p>
21+
</div>
22+
</div>
23+
<div class="lg:w-[30%] w-[80%] lg:mt-30 flex items-center justify-center mx-auto">
24+
<img src="{{ env.baseUrl }}img/assets/team.svg" alt="Dev Sprint"
25+
class="w-[80%] transition-transform duration-100" style="animation: floating 2s ease-in-out infinite;">
26+
</div>
27+
</div>
28+
29+
<div class="main-container pt-16 md:pt-12 bg-lavender w-full h-auto px-[6%]">
30+
<div class="text-md lg:text-xl pt-12 text-black lg:pr-10 text-justify font-light">
31+
<div class="mb-12">
32+
<div class="space-y-6 mb-8">
33+
<div>
34+
<div
35+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#000000] text-center lg:text-left">
36+
<p>What is Dev Sprint</p>
37+
</div>
38+
<div class="pt-4 text-md">
39+
<p class="flex items-start">
40+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
41+
class="w-4 h-4 mr-2 mt-1">
42+
<span>At Dev Sprint, mentors and contributors of Open Source Software (OSS) projects
43+
guide participants through the end-to-end process of OSS contribution.</span>
44+
</p>
45+
<p class="flex items-start">
46+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
47+
class="w-4 h-4 mr-2 mt-1">
48+
<span>You'll learn starting from scratch such as build environments setup, developing
49+
and testing code, to submitting bug patches. If you get stuck, don’t worry—mentors
50+
are on hand to help you troubleshoot and get back on track!</span>
51+
</p>
52+
<p class="flex items-start">
53+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
54+
class="w-4 h-4 mr-2 mt-1">
55+
<span>From past experiences, we have seen many people start contributing to OSS through
56+
Dev Sprint and later becoming regular contributors to various projects across the
57+
community.</span>
58+
</p>
59+
</div>
60+
</div>
61+
</div>
62+
</div>
63+
64+
<div class="mb-12">
65+
<div class="space-y-6 mb-8">
66+
<div>
67+
<div
68+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#000000] text-center lg:text-left">
69+
<p>Schedule</p>
70+
</div>
71+
<div class="pt-4 text-md">
72+
<p class="flex items-start">
73+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
74+
class="w-4 h-4 mr-2 mt-1">
75+
<span> <span class="font-semibold">Date:</span> 15 September 2025, 9:00 AM to 5:00 PM
76+
</span>
77+
</p>
78+
<p class="flex items-start">
79+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
80+
class="w-4 h-4 mr-2 mt-1">
81+
<span> <span class="font-semibold">Venue:</span> To be announced
82+
</span>
83+
</p>
84+
<p class="flex items-start">
85+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
86+
class="w-4 h-4 mr-2 mt-1">
87+
<span> <span class="font-semibold">Location:</span> Bengaluru, India
88+
</span>
89+
</p>
90+
</div>
91+
</div>
92+
</div>
93+
</div>
94+
95+
<div class="mb-12">
96+
<div class="space-y-6 mb-8">
97+
<div>
98+
<div
99+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#000000] text-center lg:text-left">
100+
<p>Inviting Project Maintainers and Contributors</p>
101+
</div>
102+
<div class="pt-4 text-md">
103+
<p class="flex items-start">
104+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
105+
class="w-4 h-4 mr-2 mt-1">
106+
<span>If you are a contributor or maintainer of any open source project, we invite you
107+
to bring it to the Dev Sprint. It could be any interesting Python based open source
108+
project with a history of code commits.
109+
</span>
110+
</p>
111+
<p class="flex items-start">
112+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
113+
class="w-4 h-4 mr-2 mt-1">
114+
<span class>
115+
For reference, you can see a list of PyCon India 2024 Dev Sprint projects:
116+
<a href="https://in.pycon.org/cfp/devsprint-2024/proposals/" target="_blank"
117+
class="text-purple-600 underline"> Dev Sprint 2024 proposals
118+
</a>
119+
</span>
120+
</p>
121+
</div>
122+
</div>
123+
<div class="mt-12">
124+
<div class="flex flex-col sm:flex-row gap-4 items-start">
125+
{{ button(text="Ready? Submit here!",
126+
url="https://cfp.in.pycon.org/2025/cfp?submission_type=5-dev-sprint-project",
127+
lime_bg=true, env =
128+
env) }}
129+
</div>
130+
</div>
131+
</div>
132+
</div>
133+
134+
<div class="grid md:grid-cols-2 gap-8 mb-24">
135+
<div>
136+
{% call flatCard(bg="purple") -%}
137+
<div class="flex items-center mb-4">
138+
<img src="{{ env.baseUrl }}img/assets/circle-lime.svg" alt="Deadline Icon" class="w-6 h-6 mr-3">
139+
<h3 class="text-xl md:text-3xl">Deadline</h3>
140+
</div>
141+
<p class="text-2xl text-black">Submit your Dev Sprint projects by <strong>8th September,
142+
23:59 IST</strong> to join fellow contributors.</p>
143+
{%- endcall %}
144+
</div>
145+
146+
<div>
147+
{% call flatCard(bg="purple") -%}
148+
<div class="flex items-center mb-4">
149+
<img src="{{ env.baseUrl }}img/assets/circle-lime.svg" alt="Notification Icon" class="w-6 h-6 mr-3">
150+
<h3 class="text-xl md:text-3xl">Selection Notification</h3>
151+
</div>
152+
<p class="text-2xl text-black">While a deadline exists, projects are reviewed on a rolling basis, with
153+
selected ones notified promptly.</p>
154+
{%- endcall %}
155+
</div>
156+
</div>
157+
</div>
158+
</div>

src/program/schedule.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -215,7 +215,7 @@ layout: base.njk
215215
</div>
216216

217217
{% elif day.index == 4 %}
218-
<p class="text-2xl font-bold text-gray-700">Devsprint Schedule - Coming Soon!</p>
218+
<p class="text-2xl font-bold text-gray-700">Dev Sprint Schedule - Coming Soon!</p>
219219

220220
{% else %}
221221
<div>

0 commit comments

Comments
 (0)