Skip to content

cloudnativerioja/kubefest-2026

Repository files navigation

KubeFest 2026

A modern event website for KubeFest 2026, built with Astro and Tailwind CSS.

Tech Stack

Prerequisites

  • Node.js (v18 or higher recommended)
  • pnpm (package manager)

Setup

  1. Install dependencies:

    pnpm install
  2. Run the development server:

    pnpm dev

    The site will be available at http://localhost:4000

  3. Build for production:

    pnpm build
  4. Preview the production build:

    pnpm preview

Testing

This project uses Playwright for end-to-end testing to ensure the website works correctly across different browsers.

Running Tests

  1. Run all tests:

    pnpm test

    This will run tests in Chromium, Firefox, and WebKit browsers.

  2. Run tests with UI mode (interactive):

    pnpm test:ui

    Opens Playwright's UI mode for debugging and watching tests.

  3. Run tests in a specific browser:

    pnpm exec playwright test --project=chromium

CI/CD

Tests run automatically on every pull request via GitHub Actions. The workflow:

  • Runs tests in Chromium, Firefox, and WebKit
  • Blocks merge if tests fail
  • Comments on PRs when tests fail
  • Automatically removes failure comments when tests pass

Development Server

The development server runs on port 4000 by default (configured in astro.config.mjs).

About

Kubefest 2026 official website

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors