Skip to content

codefreezefi/codefreeze.fi

Repository files navigation

codefreeze.fi

Welcome to CodeFreeze - a different kind of conference.

Registration

In order to register yourself as a participant:

  • Fork this github repository
  • Create a new file under _participants
  • Copy the FrontMatter from _participants/_template.md
  • Add your relevant information
  • Create a pull request, and your name and picture will be shown on codefreeze.fi

Updating the site (for more advanced changes)

I highly encourage to test the site with Jekyll on your computer, if doing any (major) changes. GitHub has good instructions for using Jekyll with GitHub Pages.

If you already have Docker on your computer, you may use this shell script for running Jekyll in Docker:

./serve.sh

Alternatively, you may install Jekyll directly on your computer:

Install Bundler:

gem install bundler

Install the gems from the Gemfile:

bundle install

Run the site locally using Jekyll:

bundle exec jekyll serve

Occasionally it may be necessary to update the dependencies to match latest version of GitHub Pages. This command will update the Gemfile.lock file which should be committed to version control:

bundle update

Using the DevContainer

You can launch a DevContainer for example in VSCode. After launch, you can start the server using

bundle exec jekyll serve

Building the JavaScript for the gallery

npm ci
npx vite build