libs working i think

This commit is contained in:
Boki 2025-06-21 18:52:01 -04:00
parent dc4bd7b18e
commit 63baeaec70
16 changed files with 141 additions and 476 deletions

View file

@ -31,28 +31,28 @@ trap cleanup EXIT
# Build order is important due to dependencies
libs=(
# Core Libraries
"core/types" # Base types - no dependencies
"core/config" # Configuration - depends on types
"core/logger" # Logging utilities - depends on types
"core/handlers" # Handler infrastructure - depends on core libs
"utils" # Utilities - depends on types and config
# Core Libraries - minimal dependencies
"core/types" # Base types - no dependencies
"core/config" # Configuration - depends on types
"core/logger" # Logging utilities - depends on types
"core/handlers" # Handler infrastructure - depends on core libs
# Data access libraries
"data/postgres" # PostgreSQL client - depends on core libs
"data/mongodb" # MongoDB client - depends on core libs
"data/questdb" # QuestDB client - depends on core libs
"data/cache" # Cache - depends on core libs
"data/mongodb" # MongoDB client - depends on core libs
"data/postgres" # PostgreSQL client - depends on core libs
"data/questdb" # QuestDB client - depends on core libs
# Service libraries
"services/http" # HTTP client - depends on core libs
"services/event-bus" # Event bus - depends on core libs
"services/queue" # Queue - depends on core libs and cache
"services/shutdown" # Shutdown - depends on core libs
"services/browser" # Browser - depends on core libs
"services/queue" # Queue - depends on core libs, cache, and handlers
# DI and Connection Factory - depends on everything
"core/di" # Dependency injection - depends on all other libs
# Utils and DI last - depend on many other libs
"utils" # Utilities - depends on many libs
"core/di" # Dependency injection - depends on data and service libs
)
# Build each library in order