Skip to content

Commit ef3c7bf

Browse files
Pradhvanbhavin192
andauthored
Add Open Spaces Page (#221)
--------- Co-authored-by: Bhavin Gandhi <[email protected]>
1 parent eb0cae2 commit ef3c7bf

File tree

2 files changed

+176
-0
lines changed

2 files changed

+176
-0
lines changed

src/_data/menuItems.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,10 @@
7676
{
7777
"name": "Dev Sprint",
7878
"link": "program/dev-sprint"
79+
},
80+
{
81+
"name": "Open Spaces",
82+
"link": "program/open-spaces"
7983
}
8084
]
8185
},

src/program/open-spaces.njk

Lines changed: 172 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,172 @@
1+
---
2+
title: Open Spaces
3+
description: PyCon India 2025 Open Spaces
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+
Open Spaces
15+
</div>
16+
<div class="text-md lg:text-xl pt-12 text-[#FFFFFF] lg:pr-10 text-justify">
17+
<p>PyCon India brings together a vibrant and diverse community of Python enthusiasts, from beginners to seasoned developers, educators, researchers, and organizers. To reflect this diversity, Open Spaces provide a dynamic, participant-driven meetup environment where anyone can lead or join spontaneous discussions, workshops, or collaborative sessions.</p>
18+
</div>
19+
</div>
20+
<div class="lg:w-[30%] w-[80%] lg:mt-30 flex items-center justify-center mx-auto">
21+
<img src="{{ env.baseUrl }}img/assets/team.svg" alt="Open Spaces"
22+
class="w-[80%] transition-transform duration-100" style="animation: floating 2s ease-in-out infinite;">
23+
</div>
24+
</div>
25+
26+
<div class="main-container pt-16 md:pt-12 bg-lavender w-full h-auto px-[6%] pb-40">
27+
<div class="text-md lg:text-xl pt-12 text-black lg:pr-10 text-justify font-light">
28+
<div class="mb-12">
29+
<div class="space-y-6 mb-8">
30+
<div>
31+
<div
32+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#000000] text-center lg:text-left">
33+
<p>What are Open Spaces</p>
34+
</div>
35+
<div class="pt-4 text-md">
36+
<p class="flex items-start">
37+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
38+
class="w-4 h-4 mr-2 mt-1">
39+
<span>Open Spaces are participant-driven sessions where you can lead discussions, join conversations, or simply observe and learn from the community.</span>
40+
</p>
41+
<p class="flex items-start">
42+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
43+
class="w-4 h-4 mr-2 mt-1">
44+
<span>These informal 30-minute gatherings are perfect for exploring ideas, sharing knowledge, and connecting with others who share your interests. No formal presentations required.</span>
45+
</p>
46+
<p class="flex items-start">
47+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
48+
class="w-4 h-4 mr-2 mt-1">
49+
<span>Before proposing your own session, <a href="{{ env.baseUrl }}program/schedule" class="text-purple-600 underline">check out the current Open Spaces</a> to see what's already planned and discover sessions you might want to attend.</span>
50+
</p>
51+
</div>
52+
</div>
53+
</div>
54+
</div>
55+
56+
57+
<div class="mb-12">
58+
<div class="space-y-6 mb-8">
59+
<div>
60+
<div
61+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#000000] text-center lg:text-left">
62+
<p>Suggested Open Space Topics & Activities</p>
63+
</div>
64+
<div class="pt-4 text-md">
65+
<p class="mb-4">Here are some ideas to inspire your participation:</p>
66+
67+
<div class="grid md:grid-cols-2 gap-8">
68+
<div>
69+
<p class="flex items-start mb-3">
70+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
71+
class="w-4 h-4 mr-2 mt-1">
72+
<span><strong>Hacking, Networking & DevOps:</strong> Share tips, tools, and war stories from the trenches.</span>
73+
</p>
74+
<p class="flex items-start mb-3">
75+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
76+
class="w-4 h-4 mr-2 mt-1">
77+
<span><strong>How to Contribute to Open Source:</strong> A beginner-friendly mentoring session to help newcomers take their first steps in the open source world.</span>
78+
</p>
79+
<p class="flex items-start mb-3">
80+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
81+
class="w-4 h-4 mr-2 mt-1">
82+
<span><strong>Framework-Focused Discussions:</strong> Dedicated spaces for communities around Django, Flask, FastAPI, and more.</span>
83+
</p>
84+
<p class="flex items-start mb-3">
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><strong>Data Science & Visualization:</strong> Dive into data analysis, visualization techniques, and real-world use cases.</span>
88+
</p>
89+
<p class="flex items-start mb-3">
90+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
91+
class="w-4 h-4 mr-2 mt-1">
92+
<span><strong>Natural Language Processing and AI:</strong> Explore chatbots, LLMs, text generation, and NLP projects.</span>
93+
</p>
94+
</div>
95+
<div>
96+
<p class="flex items-start mb-3">
97+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
98+
class="w-4 h-4 mr-2 mt-1">
99+
<span><strong>Quantified Self & Personal Data:</strong> Track, analyze, and visualize your personal metrics using Python.</span>
100+
</p>
101+
<p class="flex items-start mb-3">
102+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
103+
class="w-4 h-4 mr-2 mt-1">
104+
<span><strong>Maker & Hacker Space:</strong> Showcase hardware projects, robotics, or IoT builds powered by Python.</span>
105+
</p>
106+
<p class="flex items-start mb-3">
107+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
108+
class="w-4 h-4 mr-2 mt-1">
109+
<span><strong>For Organizers, By Organizers:</strong> A space for conference organizers, workshop leads, and community leads (like PyLadies, Django Girls, etc.) to share experiences and resources.</span>
110+
</p>
111+
<p class="flex items-start mb-3">
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><strong>Preventing Burnout & Building Sustainable Habits:</strong> Open conversations about mental health, work-life balance, and community support.</span>
115+
</p>
116+
<p class="flex items-start mb-3">
117+
<img src="{{ env.baseUrl }}img/assets/circle-purple.svg" alt="Bullet Icon"
118+
class="w-4 h-4 mr-2 mt-1">
119+
<span><strong>Recruitment & Career Development:</strong> Micro-workshops on hiring practices, resume reviews, or navigating tech careers.</span>
120+
</p>
121+
</div>
122+
</div>
123+
</div>
124+
</div>
125+
</div>
126+
</div>
127+
128+
<div class="mb-12">
129+
<div class="space-y-6 mb-8">
130+
<div>
131+
<div
132+
class="black-han-sans-regular font-normal text-3xl md:text-5xl md:text-center text-[#000000] text-center lg:text-left">
133+
<p>Propose Your Open Space</p>
134+
</div>
135+
<div class="pt-4 text-md">
136+
<p class="mb-6 text-lg">Come with an idea, leave with new connections. Open Spaces are what you make them. Don't be shy to start the conversation!</p>
137+
</div>
138+
</div>
139+
<div class="mt-12">
140+
<div class="flex flex-col sm:flex-row gap-4 items-start">
141+
{{ button(text="Submit Your Topic",
142+
url="https://cfp.in.pycon.org/2025/cfp",
143+
lime_bg=true, env =
144+
env, disabled=true) }}
145+
</div>
146+
</div>
147+
</div>
148+
</div>
149+
150+
<div class="grid md:grid-cols-2 gap-8 mb-24">
151+
<div>
152+
{% call flatCard(bg="purple") -%}
153+
<div class="flex items-center mb-4">
154+
<img src="{{ env.baseUrl }}img/assets/circle-lime.svg" alt="Submissions Icon" class="w-6 h-6 mr-3">
155+
<h3 class="text-xl md:text-3xl">Submissions</h3>
156+
</div>
157+
<p class="text-2xl text-black">Open Space submissions are open throughout the conference days.</p>
158+
{%- endcall %}
159+
</div>
160+
161+
<div>
162+
{% call flatCard(bg="purple") -%}
163+
<div class="flex items-center mb-4">
164+
<img src="{{ env.baseUrl }}img/assets/circle-lime.svg" alt="Notification Icon" class="w-6 h-6 mr-3">
165+
<h3 class="text-xl md:text-3xl">Selection Notification</h3>
166+
</div>
167+
<p class="text-2xl text-black">Submissions are reviewed on a rolling basis, if your topic is selected you would be contacted by the team.</p>
168+
{%- endcall %}
169+
</div>
170+
</div>
171+
</div>
172+
</div>

0 commit comments

Comments
 (0)