Skip to content

Repository files navigation

codefreeze.fi

Welcome to CodeFreeze - a different kind of conference.

Updating the site

The site is built with Vike and Preact.

Prerequisites

  • Node.js 24 (see engines in package.json)

Local development

Install dependencies:

npm ci

Run the development server:

npm start

Production build

npm run build

Preview the production build locally:

npm run preview

The static site is output to dist/client/.

Status gallery data

Twitter status entries live in _status/*.md. At build time, these are compiled into public/status.json for the photo gallery component.

Deployment

The site deploys to GitHub Pages via GitHub Actions when changes are pushed to saga. Ensure the repository's GitHub Pages source is set to GitHub Actions.

TypeScript 6 and 7

This repo runs TypeScript 6 and 7 side by side, so that eslint works.

About

Source code (and participant registration) for CodeFreeze - Europe's northernmost conference for people interested in software.

Topics

Resources

Stars

8 stars

Watchers

7 watching

Forks

Used by

Contributors

Languages