Skip to content

Commit 083c80b

Browse files
committed
Add startup tier
1 parent e531d28 commit 083c80b

File tree

6 files changed

+64
-1
lines changed

6 files changed

+64
-1
lines changed

src/components/SponsorLogo.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const {
2020
} = sponsor.data;
2121
2222
const logo = sponsorLogos[sponsor.id];
23-
const slug = tier==="Partners"? `/community-partners#sponsor-${sponsorId}`: tier==="Platinum" ? `/sponsor/${sponsorId}` : `/sponsors#sponsor-${sponsorId}`
23+
const slug = tier==="Partners"? `/community-partners#sponsor-${sponsorId}`: tier==="Platinum" ? `/sponsor/${sponsorId}` : tier==="Media Partners" ? `/media-partners#sponsor-${sponsorId}` : tier==="Startup" ? `/startups#sponsor-${sponsorId}` : `/sponsors#sponsor-${sponsorId}`
2424
2525
---
2626

src/components/sections/sponsors/sponsors.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ const tiers = [
1414
"Platinum X",
1515
"Gold",
1616
"Silver",
17+
"Startup",
1718
"Bronze",
1819
"Patron",
1920
"Financial Aid",
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
---
2+
name: "Startup"
3+
url: "https://ep2025.europython.eu/"
4+
description:
5+
"We build the database developers love to use. We're giving it to them with
6+
the world's first graph-relational database: the maintainability of a strict
7+
schema paired with the ability to easily link objects. We tie the whole thing
8+
together with EdgeQL: a query language for those of us who couldn't tie a neck
9+
tie to save our lives."
10+
socials:
11+
linkedin: "https://www.linkedin.com/company/geldata/"
12+
twitter: "https://x.com/geldata"
13+
github: "https://github.com/geldata"
14+
discord: "https://discord.gg/gel"
15+
youtube: "https://www.youtube.com/@EdgeDB"
16+
tier: Startup
17+
logo_padding: 5px
18+
draft: true
19+
---
20+
21+
## About Gel
22+
23+
Gel is a scalable, integrated data platform on top of Postgres. Gel gives the
24+
relational model a fresh facelift, solves n+1, simplifies migrations, and
25+
streamlines your entire database workflow. Gel is fully open source.
Lines changed: 1 addition & 0 deletions
Loading

src/pages/sponsors.astro

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ const tiers = [
1717
"Platinum X",
1818
"Gold",
1919
"Silver",
20+
"Startup",
2021
"Bronze",
2122
"Patron",
2223
"Financial Aid",

src/pages/startups.astro

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
import { getCollection } from "astro:content";
3+
import Layout from "@layouts/SectionLayout.astro";
4+
import SponsorCard from "@components/SponsorCard.astro";
5+
import Headline from "@ui/Headline.astro";
6+
7+
const sponsors = (await getCollection("sponsors", ({ data }) => {
8+
const isProd = import.meta.env.MODE === "production";
9+
const notDraft = !isProd || data.draft !== true;
10+
const isPartner = data.tier === "Startups";
11+
return notDraft && isPartner;
12+
})).sort((a, b) => a.id.localeCompare(b.id));
13+
14+
---
15+
16+
<Layout
17+
title="EuroPython 2025 | July 14th-20th 2025 | Prague, Czech Republic & Remote"
18+
description="EuroPython is the largest Python conference in Europe. We are looking forward to seeing you in Prague, Czech Republic & Remote from July 14th-20th 2025."
19+
>
20+
21+
22+
<Headline as="h1" id="startups" title="Startups" />
23+
<p class="pb-5">
24+
EuroPython is a community-driven conference, and we wouldn’t be able to empower early-stage innovation and support emerging talent in the Python ecosystem without the generous support of our **Startups** tier sponsors. Learn more about them below (listed in alphabetical order).
25+
</p>
26+
{sponsors.length > 0 && (
27+
<div class="grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 gap-6">
28+
{sponsors.map((sponsor) => (
29+
<SponsorCard sponsor={sponsor.id} />
30+
))}
31+
</div>
32+
)}
33+
<p class="pb-5">
34+
Are you a startup working with Python or building something exciting in the tech space? Looking to grow your visibility and connect with a vibrant developer community? We’d love to hear from you — reach out to us at [email protected]!
35+
</p></Layout>

0 commit comments

Comments
 (0)