594 B
594 B
36-haskell-map-set-modeling
This example shows intermediate Haskell domain modeling with Map and Set.
It includes:
- a release-access policy stored in maps and sets,
- team membership, service ownership, and environment grants,
- a CLI that reports required owners and unexpected approvers, and
- a test suite run by
nix flake check.
Useful commands:
nix develop
cabal run
cabal run -- api:production:platform,security
cabal test
nix build
./result/bin/mini-access-policy api:production:platform,security
nix run . -- api:production:platform,security
nix flake check