Files
NowChessSystems/settings.gradle.kts
T
Janis Eccarius 7fe1e2e4ee
Build & Test (NowChessSystems) TeamCity build finished
feat(analysis): scaffold chess analysis microservice (NCS-71)
Add new `modules/analysis` Quarkus microservice that proxies chess-api.com
to provide position analysis endpoints for the frontend.

- NCS-95: Scaffold analysis module with build.gradle.kts, application.yml,
  Jackson config, and native reflection registration
- NCS-96: Implement POST /api/analysis/position endpoint wrapping chess-api.com
  (ChessApiClient, AnalysisService, AnalysisResource, error handling)
- NCS-97: 13 unit/integration tests covering service logic and REST layer
  (AnalysisServiceTest, AnalysisResourceTest)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-10 15:41:50 +02:00

31 lines
655 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",
"modules:analysis",
)