Description
Haskell Workspace Manager - Orchestrates Stack, Cabal, and HLS.
Description
HWM (Haskell Workspace Manager) manages multi-package Haskell projects by generating and synchronizing configuration files for Stack, Cabal, Hpack, and HLS from a single source of truth (hwm.yaml). It handles dependency management, build matrices across GHC versions, and coordinated package releases.
README.md
HWM: Haskell Workspace Manager
HWM is not a build tool. It is the missing link that orchestrates the tools you already use.
📚 Complete Documentation & Examples →
Origin
HWM was born out of necessity to manage the Morpheus GraphQL ecosystem with 15+ packages across multiple GHC versions.