Files
NowChessSystems/settings.gradle.kts
T
LQ63 5c586b9003
Build & Test (NowChessSystems) TeamCity build failed
feat(tournament): add Swiss-system tournament module
Implements the full tournament lifecycle: create, join, withdraw, start,
round progression, and finish with Buchholz tiebreak standings.

- REST resource covering all 11 endpoints from the OpenAPI spec
- Swiss pairing algorithm with bye support
- Per-bot NDJSON stream with targeted gameStart events (color field)
- Game result ingestion via Redis writeback stream
- H2-backed integration tests for resource and pairing service

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 00:46:56 +02:00

30 lines
631 B
Kotlin

rootProject.name = "NowChessSystems"
pluginManagement {
val quarkusPluginVersion: String by settings
val quarkusPluginId: String by settings
repositories {
mavenCentral()
gradlePluginPortal()
mavenLocal()
}
plugins {
id(quarkusPluginId) version quarkusPluginVersion
}
}
include(
"modules:core",
"modules:api",
"modules:json",
"modules:io",
"modules:rule",
"modules:security",
"modules:bot-platform",
"modules:official-bots",
"modules:account",
"modules:ws",
"modules:store",
"modules:coordinator",
"modules:tournament",
)