Add support for timezones (Time.here, Time.getZoneName)
Open
enhancement
semver: minor
- Dominant language
- Elm
- Stars
- 95
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
- [ ] `SimualtedEffect.Time.here` (task)
- [ ] `SimualtedEffect.Time.getZoneName` (task)
- [ ] `TestContext.withZoneInfo : Zone -> ZoneName -> ProgramTest -> ProgramTest`
- [ ] if not calling `withZoneInfo`, the defaults are `Time.utc`, `Name "Etc/UTC"`
Contributor guide
Research direction
Start by locating the SimualtedEffect.Time entry points and TestContext.withZoneInfo mentioned in the checklist, then inspect how the existing Time.utc behavior is represented. Done means the listed timezone operations and withZoneInfo are supported, with the stated UTC and Etc/UTC defaults when it is not called.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elm
- Domain
- testing
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100