A training application for building stronger software teams.
There are three options how to create Quizmaster dev environment: In GitHub Codespaces cloud, in a local container (Docker/Podman), or install everything old school locally:
| Dev Environment | |
|---|---|
| GitHub Codespaces | ⭐ recommended, works out-of-box |
| Local Docker/Podman | requires Docker Desktop or Podman Desktop |
| Local Environment | not recommended, you're on your own |
See more for comparison.
The dev environment is based on scrumdojo/dev-images, which are based on Docker Hardened Image: Debian Trixie.
In the project root directory, install the dependencies:
pnpm install:allStart Quizmaster on port 8080 (and also Vite dev server on port 5173):
pnpm startIf you opened a GitHub Codespace in VS Code, there is nothing to setup, everything is taken care of. Otherwise, make sure to install recommended extensions to streamline your dev experience:
- Setup VS Code
- Setup IntelliJ IDEA
Prior to the class get yourself familiar with the tech stack: