Skip to content

Commit 115cd02

Browse files
Merge pull request #1137 from winston-yallow/gamescom-2025
Add gamescom community meetup to event list
2 parents a28e044 + 5997d6e commit 115cd02

File tree

4 files changed

+102
-15
lines changed

4 files changed

+102
-15
lines changed

_includes/events/events-list.html

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -72,26 +72,43 @@
7272
<h3>{{ event.name }}</h3>
7373

7474
{% unless event.cover_image == empty %}
75-
<img src="{{ event.cover_image }}" alt="{{ event.name }} event banner">
75+
<figure>
76+
<img src="{{ event.cover_image }}" alt="{{ event.name }} event banner">
77+
<figcaption>
78+
{{ event.cover_image_caption }}
79+
</figcaption>
80+
</figure>
7681
{% endunless %}
7782

7883
{{ event.content }}
7984

8085
<h4>Event details</h4>
8186

82-
<ul class="event-details">
83-
<li><strong>Date:</strong> {{ event.dates }}</li>
84-
<li><strong>Location:</strong> {{ event.location | markdownify }}{% unless event.location_map == empty %} (<a href="{{ event.location_map }}">Show on map</a>){% endunless %}</li>
85-
{% if event.entrance_fee %}
86-
<li><strong>Entrance fee:</strong> {{ event.entrance_fee | markdownify }}</li>
87-
{% endif %}
88-
{% if event.registration %}
89-
<li><strong>Registration:</strong> {{ event.registration | markdownify }}</li>
90-
{% endif %}
91-
{% if event.website %}
92-
<li><strong>Website:</strong> <a href="{{ event.website }}">{{ event.website }}</a></li>
93-
{% endif %}
94-
</ul>
87+
<table class="event-details">
88+
<tbody>
89+
<tr>
90+
<th>Date:</th><td>{{ event.dates }}</td>
91+
</tr>
92+
<tr>
93+
<th>Location:</th><td>{{ event.location | markdownify }}{% unless event.location_map == empty %} (<a href="{{ event.location_map }}">Show on map</a>){% endunless %}</td>
94+
</tr>
95+
{% if event.entrance_fee %}
96+
<tr>
97+
<th>Entrance fee:</th><td>{{ event.entrance_fee | markdownify }}</td>
98+
</tr>
99+
{% endif %}
100+
{% if event.registration %}
101+
<tr>
102+
<th>Registration:</th><td>{{ event.registration | markdownify }}</td>
103+
</tr>
104+
{% endif %}
105+
{% if event.website %}
106+
<tr>
107+
<th>Website:</th><td><a href="{{ event.website }}">{{ event.website }}</a></td>
108+
</tr>
109+
{% endif %}
110+
</tbody>
111+
</table>
95112
</div>
96113

97114
{% endcapture %}

assets/css/events.css

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,11 @@
6363
max-width: 640px;
6464
}
6565

66+
.events .events-fulllist .card figure img {
67+
margin-bottom: 0;
68+
max-width: none;
69+
}
70+
6671
.events .events-fulllist .events-empty {
6772
background-color: var(--background-color);
6873
border: none;
@@ -72,10 +77,26 @@
7277
box-shadow: none;
7378
}
7479

75-
.event-details > li p {
80+
.event-details {
81+
border-spacing: 0.25em;
82+
}
83+
84+
.event-details p {
7685
display: inline;
7786
}
7887

88+
.event-details p::after {
89+
content: " ";
90+
}
91+
92+
.event-details p:last-child::after {
93+
content: "";
94+
}
95+
96+
.event-details tr th {
97+
text-align: left;
98+
}
99+
79100
@media screen and (max-width: 900px) {
80101
.events {
81102
display: grid;
@@ -91,3 +112,25 @@
91112
padding-left: 2rem;
92113
}
93114
}
115+
116+
figure {
117+
margin: 0;
118+
border-radius: 4px;
119+
background-color: var(--base-color);
120+
margin-inline-start: auto;
121+
}
122+
123+
figure figcaption {
124+
padding: 1em;
125+
opacity: 0.8;
126+
font-size: 80%;
127+
font-style: italic;
128+
}
129+
130+
figure figcaption:empty {
131+
display: none;
132+
}
133+
134+
figure img {
135+
display: block;
136+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: "Godot Meetup @ gamescom 2025"
3+
name_short: "Godot @ gamescom"
4+
5+
# Dates in human-readable format.
6+
dates: "Thursday 21 August / 12:00"
7+
dates_short: "21 August 12:00"
8+
9+
# The first date of the event in ISO format, used for sorting.
10+
date: 2025-08-21 12:00:00
11+
# Set to true to mark it as a past event
12+
date_passed: false
13+
14+
location: "Near IndieArenaBooth in Hall 10 @ gamescom"
15+
location_short: "Cologne, Germany"
16+
location_map: "https://www.openstreetmap.org/way/252055011"
17+
18+
registration: "[https://lu.ma/tpd4ks9a](https://lu.ma/tpd4ks9a) (register to receive updates about the exact location)"
19+
20+
entrance_fee: "Free, but a gamescom ticket is needed to access the venue"
21+
22+
cover_image: "/storage/blog/gamescom-cologne-2025/gamescom-cover.webp"
23+
cover_image_caption: "Cover image: 2024 Koelnmesse GmbH/Marvin Ruppert"
24+
---
25+
A small community meetup at gamescom to connect, share experiences, and discuss all things Godot. We do not have a booth, so we will meet somewhere near the IndieArenaBooth in hall 10. Details will be announced on the luma [event page](https://lu.ma/tpd4ks9a) once we know the exact place.
26+
27+
​​Whether you’re a seasoned developer or just exploring the engine, everyone is welcome!
119 KB
Loading

0 commit comments

Comments
 (0)