Repository navigation
v1.0.2-alpha
⚙️ Basic Setup Utilities - Unified Service Initialization
✨ What's New
-
Unified Environment Loader: Added a function to load environment variables with support for both local and containerized deployments. This ensures consistency across all microservices following the HCv1 guidelines.
-
Standardized Basic Endpoints: Introduced a helper function to automatically register common service endpoints:
- 📄 Swagger Docs for API exploration.
- 📊 Prometheus Metrics for observability and monitoring.
- ❤️ Health Check Endpoint to confirm the service is running.
-
Swagger Integration: All basic endpoints are now documented and accessible via Swagger UI.
🚀 Key Improvements
- Service Bootstrap Simplification: Every microservice can now call a single setup function to gain standard capabilities.
- Future-Proof: Centralized environment handling allows for easier changes as services evolve.
- Improved Observability: Prometheus metrics are available by default for all services.
- Consistent Developer Experience: Swagger automatically reflects these common endpoints.
🧪 Upcoming Testing
- Unit and integration tests for all setup utilities are pending final implementation.
Developer Experience: Standardized setup | Observability: Prometheus ready | Docs: Swagger-first design