-
-
Notifications
You must be signed in to change notification settings - Fork 370
OpenCollective
HLS has an OpenCollective fund. This means we are in a position that many open-source projects are not: we have actual money to disburse.
See the governance doc for some discussion.
The HF has the keys to the money for security and propriety reasons.
We decided to renew our contract with WT, with a flexible scope of work.
Proposal text:
We propose to fund WT to work on HLS for 120 hours of work at $65/hr for a total of $7800. There is no fixed scope of work, but we have the following priorities:
- Release management when nobody from the community is available to perform a release.
- Performance improvements, especially memory usage reduction
- GHC version compatibility work, where not otherwise covered
We decided to fund Well-Typed primarily to hlpe us with releases and GHC compatibilty.
Proposal text:
We propose to fund WT to work on HLS for 120 hours of work at $65/hr for a total of $7800. The work should include:
- Performing a release (no more than 10 hours)
- Optionally, performing an additional release (in discussion with the team)
- Extending the 9.4 compatibility work to ensure the following plugins work with 9.4:
- hls-call-hierarchy-plugin
- hls-class-plugin
- hls-explicit-imports-plugin
- hls-pragmas-plugin
Apart from that the work should focus on the following priorities:
- Improving diagnostics, particularly around setup and cradle failures
- Improving the health of the ghcide test suite (fixing known-broken tests, flakiness, etc.)
- Further automation of the release process
- Polishing the GHC version compatibility code
Conclusion blogpost: WIP @wz1000