Skip to content

OpenCollective

Michael Peyton Jones edited this page Aug 15, 2023 · 2 revisions

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.

Deciding to disburse money

See the governance doc for some discussion.

The HF has the keys to the money for security and propriety reasons.

Disbursement history

July 2023

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

August 2022

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

Clone this wiki locally