updating build

This commit is contained in:
Bojan Kucera 2025-06-07 14:46:39 -04:00
parent a8ee4022bf
commit 8be4bfe6f2
8 changed files with 122 additions and 34 deletions

View file

@ -5,13 +5,25 @@ Write-Host "Building and installing new libraries..." -ForegroundColor Cyan
# Build order is important due to dependencies
$libs = @(
"types", # Base types - no dependencies
"logger", # Logging utilities - depends on types
"config", # Configuration - depends on types
"utils", # Utilities - depends on types and config "cache", # Cache - depends on types and logger
"http", # HTTP client - depends on types, config, logger
"logger", # Logging utilities - depends on types
"utils", # Utilities - depends on types and config
# Database clients
"postgres-client", # PostgreSQL client - depends on types, config, logger
"mongodb-client", # MongoDB client - depends on types, config, logger
"questdb-client" # QuestDB client - depends on types, config, logger
"questdb-client", # QuestDB client - depends on types, config, logger
# Service libraries
"cache", # Cache - depends on types and logger
"http", # HTTP client - depends on types, config, logger
"event-bus", # Event bus - depends on types, logger
"shutdown", # Shutdown - depends on types, logger
# Engine libraries
"data-frame", # Data frame - depends on types, utils
"vector-engine", # Vector engine - depends on types, utils, data-frame
"strategy-engine" # Strategy engine - depends on types, utils, event-bus
)
# Build each library in order