Developer Guide
Build and contribute to HowlAlert.
TL;DR — Clone, run
make build-allfor Swift targets,make worker-devfor the Worker,make docs-devfor docs.
Prerequisites
- Xcode 16+
- XcodeGen (
brew install xcodegen) - Bun (
brew install bun) - Wrangler (installed via
bun installinsrc/howlalert-worker)
Build commands
make build-mac # Build macOS app
make build-ios # Build iOS app
make build-watch # Build watchOS app
make worker-dev # Run Worker locally
make docs-dev # Start docs dev server
make test # Run Swift package tests
make help # Show all commands