gitignore for the cabal project