Skip to content

Development Notes

Here are some notes on the development of the project.

media.ccc.de API

For implementing the search, the api https://api.media.ccc.de/public/events/search?q=<SEARCH>will be used.

You can find the "full" api documentation here: https://github.com/voc/voctoweb?tab=readme-ov-file#public-json-api

Wording

Sometimes, the word "event" is used to refer to a talk. This is because the API from media.ccc.de is using the term "event", while I prefer to use "Talk".

"Branding"

Our main colors are:

  • Main: #9b69ff
  • Secondary: #390a96

Why are there so many CI fix commits?

Most of them are due to the fact that I am a bit new to Playwright (E2E-Testing) and also probably because I am doing things more complicated than they have to be.

Getting the minimum engine version

npx ls-engines --mode actual --save

Using the actions/labeler action

The actions/labeler action is used to automatically add labels to pull requests. The configuration is stored in .github/labeler.yml.

You can find the documentation here: actions/labeler