The Cabal development community is sending a call for participation in our quality assurance (QA) programme. We are looking to improve the quality of the software we ship on the Windows platform. This is a continuous and incremental process, and this where you (yes, you!) can shine.
The reason for this call is that many of Cabal’s PRs cannot be properly tested in predictable and clean GitHub runners. This challenge is exacerbated by a lack of Windows users. As a result, we are looking for people with access to Windows machines and willing to test the nightly releases of Cabal on real-world code bases. We hope to get bug reports out of this process and improve the Cabal user experience on Windows.
The concrete approach is based on a dedicated GitHub project. Contributors put notes for the QA team in tickets and PRs. These items are then automatically collected in a place where you can see what needs testing: Manual QA board · GitHub.
The whole process is facilitated by the nightly builds of
cabal-install that we provide. So, you don’t have to compile the tool yourself to get the latest features that need testing.
The tangible benefits for you are numerous. To name a few:
- Understanding Cabal better and learn new things about it;
- Getting to know yet-unreleased Cabal features that are just around the corner, and getting ready to use those features before the public is even aware of them;
- Maybe getting into the actual Cabal development.
Contact links for those interested in getting involved: