Documentation
¶
There is no documentation for this package.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package clock provides time-related utilities and wrappers
|
Package clock provides time-related utilities and wrappers |
|
Package cmd provides the CLI commands for the garden-app
|
Package cmd provides the CLI commands for the garden-app |
|
Package controller provides the mock controller for testing
|
Package controller provides the mock controller for testing |
|
Package pkg provides domain models and utilities for the garden application
|
Package pkg provides domain models and utilities for the garden application |
|
action
Package action defines actions that can be performed on gardens and zones
|
Package action defines actions that can be performed on gardens and zones |
|
concurrent
Package concurrent provides utilities for executing tasks concurrently with timeout support.
|
Package concurrent provides utilities for executing tasks concurrently with timeout support. |
|
influxdb
Package influxdb provides an InfluxDB client for storing metrics
|
Package influxdb provides an InfluxDB client for storing metrics |
|
mqtt
Package mqtt provides MQTT client functionality
|
Package mqtt provides MQTT client functionality |
|
notifications
Package notifications provides notification client implementations
|
Package notifications provides notification client implementations |
|
notifications/fake
Package fake provides a fake notification client for testing
|
Package fake provides a fake notification client for testing |
|
storage
Package storage provides database storage implementations
|
Package storage provides database storage implementations |
|
units
Package units provides unit conversion utilities for temperature and length
|
Package units provides unit conversion utilities for temperature and length |
|
weather
Package weather provides weather client interfaces and implementations
|
Package weather provides weather client interfaces and implementations |
|
weather/fake
Package fake provides a fake weather client for testing
|
Package fake provides a fake weather client for testing |
|
weather/netatmo
Package netatmo provides a client for the Netatmo weather API
|
Package netatmo provides a client for the Netatmo weather API |
|
weather/openmeteo
Package openmeteo provides a client for the Open-Meteo weather API
|
Package openmeteo provides a client for the Open-Meteo weather API |
|
Package server provides the HTTP API server for the garden application
|
Package server provides the HTTP API server for the garden application |
|
vcr
Package vcr provides VCR recording functionality for tests
|
Package vcr provides VCR recording functionality for tests |
|
Package worker handles scheduled watering, health checks, and notifications
|
Package worker handles scheduled watering, health checks, and notifications |
Click to show internal directories.
Click to hide internal directories.