bpmore/statamic-site-weather
A lightweight Statamic addon for displaying site weather: configure a location and show current conditions in the control panel or templates via a simple fieldtype/tag. Keeps weather data handy without leaving Statamic.
WeatherContributor contract, container-tag discovery via site-weather.contributors, immutable Reading value object, six-state State enum, and a Blade dashboard widget. This decouples weather data sources from presentation and fits Laravel apps that already use the service container and a dashboard/widget layer.match/switch logic. The axe audit covers the widget, not arbitrary contributor content or customized Blade.State values and severity order? What is the WeatherContributor method signature? What happens when a contributor throws, returns null, or no contributors are tagged? Is aggregation cached, and what TTL? How are localization, time zones, and computed_at handled? Is the widget static-only or refreshable? What is the semver commitment for the contract and enum?WeatherContributor per weather source, registers implementations under the site-weather.contributors tag, and exposes the dashboard widget. No database requirement is implied by the release notes. Fits Laravel apps with a dashboard surface and PHP enum support.unknown, not a sunny/healthy state. Stale computed_at must be visible or handled. Cached config can hide tag registration. Custom icons or missing state words can regress accessibility. An empty tile must never imply sunny.How can I help you explore Laravel packages today?