Skip to content

Commit 7670112

Browse files
Add more content (#1654)
1 parent eea76f3 commit 7670112

3 files changed

Lines changed: 233 additions & 41 deletions

File tree

src/content/pages/_childcare.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import childcareArea from "./images/childcare-area.jpg";
88
import childcareBalls from "./images/childcare-balls.jpg";
99

1010

11-
# Childcare at EuroPython 2025
11+
# Childcare at EuroPython 2026
1212

1313
We’re committed to making EuroPython as inclusive and accessible as possible — and that includes supporting parents attending the conference.
1414

@@ -29,7 +29,7 @@ To request childcare, please make sure to:
2929

3030
If you have any questions or specific needs, feel free to reach out to us at helpdesk@europython.eu.
3131

32-
We look forward to welcoming you and your family to EuroPython 2025!
32+
We look forward to welcoming you and your family to EuroPython 2026!
3333

3434
<div class="flex gap-4 max-w-[800px]" >
3535
<Image src={childcareArea} alt="Childcare room" class="w-[60%] border-4 border-white rounded-lg shadow-lg" />

src/content/pages/_pyladies.mdx

Lines changed: 62 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: PyLadies Events
3-
subtitle: Lunch, Workshops & Networking
2+
title: PyLadies Activities
3+
subtitle: Booth, Workshops, Lunch & Networking
44
---
55

6-
# PyLadies Events
6+
# PyLadies Activities
77

88
We’re excited to announce a range of events for underrepresented groups in
99
computing this year! 🎉 Whether you're new to PyLadies or a long-time supporter,
@@ -12,24 +12,56 @@ we warmly welcome you to join us and be part of our supportive community.
1212
These events are open only to those who have a conference ticket, giving our
1313
attendees an exclusive opportunity to connect, share, and grow together.
1414

15-
![PyLadies Lunch Photo](./images/pyladies-events.jpg)
15+
![PyLadies Activities Photo](./images/pyladies-events.jpg)
16+
17+
## PyLadies Booth
18+
19+
International mentorship group with a focus on helping more women, non-binary
20+
people and minorities become active participants and leaders in the Python
21+
open-source community.
22+
23+
Come to visit us and learn more about the initiative and how you can support us!
24+
25+
- **Location:** Community area (Ground Floor)
26+
- **Time:** Wednesday 15th – Friday 17th
27+
28+
## PyLadies Workshops
29+
30+
Discover the exciting workshops offered at this year's PyLadies events!
31+
32+
Each session is designed to provide valuable skills, knowledge, and insights for
33+
underrepresented groups. Join our expert instructors as they guide you through
34+
interactive activities, hands-on exercises, and engaging discussions that will
35+
help you expand your expertise.
36+
37+
Don't miss this unique opportunity to learn from and connect with like-minded
38+
individuals and communities dedicated to advancing diversity and inclusion in
39+
technology and Python development.
40+
41+
### Create your own musical instrument with custom gesture control
42+
43+
- **Location:** Glass Room (Ground Floor)
44+
- **Time:** Thursday 16th of July
45+
- **Speaker:** Anna Wszeborowska
46+
47+
### Leading Under Pressure
48+
49+
- **Location:** Glass Room (Ground Floor)
50+
- **Time:** Thursday 16th of July
51+
- **Speaker:** Tereza Lofius
1652

1753
## PyLadies Lunch
1854

1955
Join us for a special lunch event aimed at fostering community and empowerment
2056
in tech. Enjoy meaningful conversations and networking opportunities.
2157

22-
- **When:** Thursday, 17th July 2025, 13:00 to 14:00.
23-
- **Where:** Prague Congress Centre (PCC), VIP lunch area.
24-
25-
<div class="text-center mb-8">
26-
<Button url="https://forms.gle/ts9ryAQj8ieh36NB7">Register for the PyLadies Lunch</Button>
27-
</div>
58+
- **Location:** Red Carpet (Second Floor)
59+
- **Time:** Thursday 16th of July at 13:15
2860

29-
## PyLadies Open Space
61+
## PyLadies Organizer Open Space
3062

31-
During this one-hour PyLadies Open Space session, we invite Pyladies organizers,
32-
members, newcomers, and allies to join a thoughtful and engaging dialogue.
63+
During this one-hour PyLadies Open Space session, we invite PyLadies organizers
64+
and allies to join a thoughtful and engaging dialogue.
3365

3466
The aim of this session is to discuss the current status of our individual
3567
PyLadies communities, identify shared challenges, and explore the potential
@@ -39,37 +71,28 @@ Through open and inclusive conversations, we hope to build stronger connections,
3971
foster mutual growth, and create opportunities for collective impact within our
4072
diverse PyLadies network.
4173

42-
- **When:** Thursday, 17th July 2025, 12:00 to 13:00.
43-
- **Where:** Prague Congress Centre (PCC), VIP lunch area.
44-
45-
## #IAmRemarkable
74+
- **Location:** TBD
75+
- **Time:** TBD
4676

47-
Empower yourself in this workshop designed to help you celebrate your
48-
achievements and improve your self-promotion skills.
77+
## FAQs
4978

50-
- **When:** Thursday, 17th July 2025, 14:00 to 16:00.
51-
- **Where:** Prague Congress Centre (PCC), Open Space 2 (Room 221+222)
52-
- **Host:** Daria Linhart Grudzien
79+
<Accordion title="What are PyLadies?" id="what-are-pyladies">
5380

54-
<div class="text-center mb-8">
55-
<Button url="https://forms.gle/6UEbDiHvTZGVkGWM9">Register for IAmRemarkable</Button>
56-
</div>
81+
PyLadies is a global community that supports underrepresented groups in Python.
82+
We run events, workshops, and initiatives to make the ecosystem more inclusive.
83+
</Accordion>
5784

58-
![](./images/iamremarkable.png)
85+
<Accordion title="What can I support at the PyLadies booth?" id="support-booth">
5986

60-
## Stretching Session
87+
Volunteers are always welcome! Here's what you can help with:
6188

62-
Join us for an interactive Stretch Activity at the Europython.
89+
- Greeting visitors and answering questions about PyLadies
90+
- Sharing info about upcoming events, workshops, and initiatives
91+
- Supporting PyLadies activities at EuroPython
92+
</Accordion>
6393

64-
- **When:** Thursday, 17th July 2025, 16:00 to 16:30
65-
- **Where:** Prague Congress Centre (PCC), Open Space 2 (Room 223+224)
66-
67-
## PyLadies and PyLadiesCon Booth
68-
69-
International mentorship group with a focus on helping more women, non-binary
70-
people and minorities become active participants and leaders in the Python
71-
open-source community.
94+
<Accordion title="How do I sign up to volunteer?" id="volunteer-signup">
7295

73-
- **When:** From 16th, 17th and 18th of July 2025
74-
- **Where:** Prague Congress Centre (PCC)
75-
- **Registration:** TBD
96+
The volunteer sign-up link will be shared here soon. In the meantime, you can
97+
reach out to us at [helpdesk@europython.eu](mailto:helpdesk@europython.eu).
98+
</Accordion>

src/pages/overview.astro

Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
---
2+
import Layout from "../layouts/Layout.astro";
3+
import Headline from "@ui/Headline.astro"
4+
import Section from "@ui/Section.astro";
5+
6+
import { Image } from "astro:assets";
7+
8+
const categories = [
9+
{
10+
title: "Talks, Tutorials & Posters",
11+
image: "/overview/conference.jpg",
12+
items: [
13+
{ name: "Talks", href: "/sessions/" },
14+
{ name: "Tutorials", href: "/sessions/" },
15+
{ name: "Keynotes", href: "/sessions/" },
16+
{ name: "Posters", href: "/sessions/" },
17+
],
18+
},
19+
{
20+
title: "Summits",
21+
image: "/overview/summits.jpg",
22+
items: [
23+
{ name: "Language Summit", href: "/language-summit/" },
24+
{ name: "Packaging Summit", href: "/packaging-summit/" },
25+
{ name: "Rust Summit", href: "/rust-summit/" },
26+
],
27+
},
28+
{
29+
title: "PyLadies Events",
30+
image: "/overview/pyladies-lunch.jpg",
31+
items: [
32+
{ name: "PyLadies Booth", href: "/pyladies" },
33+
{ name: "PyLadies Workshops", href: "/pyladies" },
34+
{ name: "PyLadies Lunch", href: "/pyladies" },
35+
{ name: "Organizer Open Space", href: "/pyladies" },
36+
],
37+
},
38+
];
39+
---
40+
41+
<Layout
42+
title="Programme & Events Overview | EuroPython 2026 | July 13th-19th 2026 | Kraków, Poland"
43+
description="An overview of the talks, tutorials, summits and community events happening at EuroPython 2026 in Kraków, Poland."
44+
>
45+
<Section>
46+
<Headline id="overview" as="h1" title="Programme & Events Overview" center=true />
47+
48+
<p class="overview-intro">
49+
A week packed with talks, tutorials, summits and community events. Here's a
50+
quick look at what's happening at EuroPython 2026 in Kraków.
51+
</p>
52+
53+
<div class="overview-grid">
54+
{categories.map((category) => (
55+
<article class="overview-card">
56+
<div class="card-media">
57+
<Image
58+
src={category.image}
59+
alt={category.title}
60+
height={340}
61+
width={600}
62+
class="card-img"
63+
/>
64+
</div>
65+
<div class="card-body">
66+
<h2 class="card-title">{category.title}</h2>
67+
<ul class="card-list">
68+
{category.items.map((item) => (
69+
<li><a href={item.href}>{item.name}</a></li>
70+
))}
71+
</ul>
72+
</div>
73+
</article>
74+
))}
75+
</div>
76+
</Section>
77+
</Layout>
78+
79+
<style>
80+
.overview-intro {
81+
max-width: 720px;
82+
margin: 0 auto 2.5rem;
83+
text-align: center;
84+
font-size: 1.125rem;
85+
line-height: 1.6;
86+
color: var(--color-text-secondary);
87+
}
88+
89+
.overview-grid {
90+
display: grid;
91+
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
92+
gap: 1.75rem;
93+
max-width: 1100px;
94+
margin: 0 auto 2rem;
95+
}
96+
97+
.overview-card {
98+
display: flex;
99+
flex-direction: column;
100+
background: var(--color-surface-subtle);
101+
border: 1px solid var(--color-border);
102+
border-radius: 16px;
103+
overflow: hidden;
104+
transition: transform 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
105+
}
106+
107+
.overview-card:hover {
108+
transform: translateY(-4px);
109+
border-color: var(--color-accent);
110+
box-shadow: 0 12px 30px oklch(0 0 0 / 0.25);
111+
}
112+
113+
.card-media {
114+
aspect-ratio: 16 / 9;
115+
overflow: hidden;
116+
}
117+
118+
.card-img {
119+
width: 100%;
120+
height: 100%;
121+
object-fit: cover;
122+
display: block;
123+
}
124+
125+
.card-body {
126+
padding: 1.25rem 1.5rem 1.5rem;
127+
}
128+
129+
.card-title {
130+
margin: 0 0 0.85rem;
131+
padding-bottom: 0.5rem;
132+
font-size: 1.35rem;
133+
font-weight: 600;
134+
color: var(--color-text-primary);
135+
border-bottom: 3px solid var(--color-accent);
136+
}
137+
138+
.card-list {
139+
list-style: none;
140+
padding: 0;
141+
margin: 0;
142+
}
143+
144+
.card-list li {
145+
position: relative;
146+
padding-left: 1.25rem;
147+
margin-bottom: 0.5rem;
148+
}
149+
150+
.card-list li::before {
151+
content: "•";
152+
position: absolute;
153+
left: 0;
154+
color: var(--color-accent);
155+
font-weight: bold;
156+
}
157+
158+
.card-list a {
159+
color: var(--color-text);
160+
text-decoration: none;
161+
transition: color 0.15s ease;
162+
}
163+
164+
.card-list a:hover,
165+
.card-list a:focus-visible {
166+
color: var(--color-accent);
167+
text-decoration: underline;
168+
}
169+
</style>

0 commit comments

Comments
 (0)