Starting immediately: update docs and Stack templates to recommend checking in generated cabal files. This would involve a few minor doc improvements, and removing *.cabal from a few .gitignore files.
Personally: I'll start including the generated cabal files in my repos. Since I have a bunch of them, I'll appreciate people sending PRs to modify my .gitignore files and adding the generated files, as you discover them.
I've run into an issue using source-repository-package with haskell.nix, where Cabal complains that mono-traversable has no .cabal file.
As stated here: https://www.fpcomplete.com/blog/storing-generated-cabal-files/
I've run into an issue using source-repository-package with haskell.nix, where Cabal complains that mono-traversable has no .cabal file.