Cabal project kept giving me weird issues with building this project. The API for the package server also has stabilized and it's actually pretty useful as a moderating force to make sure that we are conservative with changes to the package server API that we keep it in a separate repository.
Having it in a separate repository also makes versioning and CI stuff a little bit more manageable.
SSCCE
N/A
Additional Details
If there was a way of getting nested cabal.project files to work, or at least to have nested cabal projects to work I'd be more inclined to keep it in this repo. But as it is, it's also just easier to have an independent release cycle for the package server separate from the compiler.
Quick Summary:
Cabal project kept giving me weird issues with building this project. The API for the package server also has stabilized and it's actually pretty useful as a moderating force to make sure that we are conservative with changes to the package server API that we keep it in a separate repository.
Having it in a separate repository also makes versioning and CI stuff a little bit more manageable.
SSCCE
N/A
Additional Details
If there was a way of getting nested
cabal.project
files to work, or at least to have nested cabal projects to work I'd be more inclined to keep it in this repo. But as it is, it's also just easier to have an independent release cycle for the package server separate from the compiler.