Skip to content
Open
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
b337e80
Update the hackathon’s start time
awtj8o81ryywg793 Aug 22, 2026
6dcb089
Update the hackathon’s description
awtj8o81ryywg793 Aug 22, 2026
673ecbb
Remove the redundant hackathon description
awtj8o81ryywg793 Aug 22, 2026
92d1e7b
Rephrase the hackathon title
awtj8o81ryywg793 Aug 22, 2026
2cf7533
Add `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
56b1943
Add `GettingThereHackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
09ecf2b
Add `Fosdem.avif` and `Fosdem2.avif`
awtj8o81ryywg793 Aug 24, 2026
8527647
Add `/hackathon` to `Header.astro`
awtj8o81ryywg793 Aug 24, 2026
ed00a92
Add `/hackathon` to `RoughSchedule.astro`
awtj8o81ryywg793 Aug 24, 2026
3ce2168
Add `/hackathon` to `Teaser2026.astro`
awtj8o81ryywg793 Aug 24, 2026
77310f6
Remove `GettingThere` from `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
4ca470d
Include venue address in `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
005502b
Add Google Maps and OpenStreetMap links to `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
6d3c020
Fix minor formatting issue in `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
1abe3ec
Add a link to the Working Groups page in `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
b89699d
Add `/hackathon` to `attend.astro`
awtj8o81ryywg793 Aug 24, 2026
d233d35
Add "Good To Know" section to `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
5765709
Add `/attend/#health-and-safety` to `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
d078be4
Remove `GettingThereHackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
1d62626
Update `hackathon.astro`
awtj8o81ryywg793 Aug 24, 2026
eae3c6b
Revise public transport ticket purchase details
awtj8o81ryywg793 Aug 25, 2026
7d8a373
Update `attend.astro`
awtj8o81ryywg793 Aug 25, 2026
e180353
Update `Teaser2026.astro`
awtj8o81ryywg793 Aug 25, 2026
16841eb
Update `hackathon.astro`
awtj8o81ryywg793 Aug 25, 2026
9da5e25
Add public transport line styling to `hackathon.astro`
awtj8o81ryywg793 Aug 25, 2026
221b016
Add Öresundståg network to `hackathon.astro`
awtj8o81ryywg793 Aug 26, 2026
b6e9125
Rework "Getting There" section
awtj8o81ryywg793 Aug 26, 2026
f323bbb
Add app store buttons to `hackathon.astro`
awtj8o81ryywg793 Aug 26, 2026
34a5acc
Update `/attend/#health-and-safety` anchor to mention accessibility p…
awtj8o81ryywg793 Aug 26, 2026
31dfbb4
Rephrase the statement on policies and accessibility in `hackathon.as…
awtj8o81ryywg793 Aug 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
103 changes: 103 additions & 0 deletions src/components/GettingThereHackathon.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
---
import {Image} from "astro:assets";
import Map from "../img/Map.avif";
Comment thread
awtj8o81ryywg793 marked this conversation as resolved.
Outdated
---

<style>
.content-wrapper {
max-width: var(--max-page-width);
margin-inline: auto;
}

h2 {
margin-block-end: 1rem;
}

h3 {
margin-block-end: 0;
}

.grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 40px;
}

@media (max-width: 800px) {
/* Number obtained by manually testing */
.grid {
grid-template-columns: 1fr;
}
}

p:first-of-type {
margin-block-start: 0.5rem;
}

ul {
list-style: none;
padding-inline-start: 0;
margin-block-start: 0.3rem;
}

li {
font-size: 1.125rem;
color: var(--secondary-color);
}

.map-grid {
display: grid;
grid-template: repeat(2, auto) / 1fr 1fr;
gap: 1px;
}

.map-grid img {
grid-column: 1 / -1;
box-shadow: 0 0 0 1px #636569;
}

.map-grid a {
padding: 1em;
display: grid;
place-content: center;
box-shadow: 0 0 0 1px #636569;
}
</style>
<div class="content-wrapper">
<h2>Getting there</h2>
<div class="grid">
<div class="item">
<div class="map-grid">
<Image src={Map} alt="" />
<a href="https://maps.app.goo.gl/bfAYfrKsEQbiXFZ87"
>Google Maps</a
>
<a
href="https://www.openstreetmap.org/directions?to=55.6504856%2C12.5428797#map=15/55.65130/12.53958&layers=S"
>OpenStreet Map</a
>
</div>
<p>
The address is:
A. C. Meyers Vænge 15, 2450 København, Denmark (Rooms 3.084A and 3.084B)
</p>
</div>
<div class="item">
<h3>Public Transportation</h3>
<p>
The hackathon marks the end of the conference and takes place in Copenhagen, Denmark,
following the main conference in Malmö, Sweden. Travelling between the two locations
is straightforward.
</p>
<p>
You can either take the regional train from Malmö to Ørestad and transfer to bus 8A,
getting off at Sluseholmen St, or take the regional train to Copenhagen Central Station
(København H) and continue by metro on line M4 to Sluseholmen St.
</p>
<p>
Public transport tickets can be purchased easily through the <a href="">Rejsekort app</a>,
while Aalborg University’s <a href="">map app</a> helps you navigate the campus and surrounding area.
</p>
</div>
</div>
</div>
1 change: 1 addition & 0 deletions src/components/Header.astro
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,7 @@ import PrimaryCta from "./PrimaryCta.astro";
<li><a href="/attend">Attend</a></li>
<li><a href="/sponsor">Sponsor</a></li>
<li><a href="/schedule">Schedule</a></li>
<li><a href="/hackathon">Hackathon</a></li>
<li><a href="/volunteer">Volunteer</a></li>
<li><PrimaryCta href="/register">Tickets</PrimaryCta ></li>
</ul>
Expand Down
13 changes: 5 additions & 8 deletions src/components/RoughSchedule.astro
Original file line number Diff line number Diff line change
Expand Up @@ -141,17 +141,14 @@
<div class="schedule-grid">
<div class="day">
<div class="date">Friday 23rd October</div>
<div class="time">12:00 - 18:00</div>
<div class="time">12:30 - 18:00</div>
</div>
<div class="events">
<h3>Community Hackathon</h3>
<h3>Hackathon</h3>
<p>
Join us at for a day of collaborating on Matrix projects
and putting all the ideas we just had into action!
</p>
<p>
The venue for the hackathon will be announced soon and
will be reachable within at most one hour by public transport from the main conference venue.
Join us at Aalborg University for a day of collaboration on Matrix projects, where we’ll turn
the ideas we’ve just discussed into action! Many thanks to the Department of Computer Science
at Aalborg University for hosting us.
</p>
</div>
</div>
Expand Down
Binary file added src/img/Fosdem.avif
Binary file not shown.
Binary file added src/img/Fosdem2.avif
Binary file not shown.
94 changes: 94 additions & 0 deletions src/pages/hackathon.astro
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
---
import PrimaryCta from "../components/PrimaryCta.astro";
import TextAndImage from "../components/TextAndImage.astro";
import BaseLayout from "../layouts/BaseLayout.astro";

import GettingThere from "../components/GettingThereHackathon.astro";

import Fosdem from "../img/Fosdem.avif";
import Fosdem2 from "../img/Fosdem2.avif";

const pageTitle = "Attend the hackathon"
const pageDescription = "Join us for a hackathon on 23 October 2026. In collaboration with Dr Carla Griggio and the mInt Research Lab on User-Centered Messaging Interoperability at the Department of Computer Science, Aalborg University, the hackathon will take place in Copenhagen, Denmark."
Comment thread
awtj8o81ryywg793 marked this conversation as resolved.
Outdated
---

<style>
section:nth-child(even) {
background-color: #1a1a1a;
}

.content-wrapper {
max-width: var(--max-page-width);
margin-inline: auto;
}

.items {
max-width: var(--max-page-width);
margin-inline: auto;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 2rem;
}

.item {
display: flex;
flex-direction: column;
flex-grow: 1;
}

.actions {
margin-top: 1rem;
}

p,
ul {
font-size: 1.125rem;
margin-block: 1em;
color: var(--secondary-color);
}
</style>
<BaseLayout
pageTitle={ pageTitle }
description={ pageDescription }
>
<section id="overview">
<TextAndImage imgSrc={ Fosdem2 }>
<h2>Collaborate With Others</h2>
<p>
Join us for a hackathon on 23 October 2026. In collaboration with Dr Carla Griggio and the
mInt Research Lab on User-Centered Messaging Interoperability at the Department of
Computer Science, <a href="https://www.en.aau.dk/copenhagen">Aalborg University</a>, the
hackathon will take place in Copenhagen, Denmark.
</p>
<p>
Don't forget to grab your ticket!
</p>
<div class="actions">
<PrimaryCta
href="/register"
flexBottom={ true }
>
Get Your Ticket
</PrimaryCta>
</div>
</TextAndImage>
</section>
<section>
<TextAndImage imgSrc={ Fosdem } reverse={ true }>
<h2>Shape the Future of Matrix</h2>
<p>
There are many activities to take part in during the hackathon, including:
</p>
<ul>
<li>Participating in sprints organised by the Decentralisation, Website & Content, or
Events Working Groups</li>
Comment thread
awtj8o81ryywg793 marked this conversation as resolved.
Outdated
<li>Adding or improving a feature in a client, bot, bridge, or server</li>
<li>Developing a proposal for a Matrix Spec Change</li>
</ul>
</TextAndImage>
</section>
<section id="getting-there">
<GettingThere />
</section>
</BaseLayout>