What should we spend the OpenCollective money on?
Micro project proposals. Before funding any of them we should make a more specific project proposal.
GHC compatibility work:
- Support for newer versions of GHC
- Tidying and polishing the compatibility layer, removing old code, etc.
- Goal: support nominated version of GHC; timeboxed amount of work on polishing
Finish support for multiple home units:
- Add support to HLS and any dependencies (hie-bios, cabal, etc.)
- Goal: multi-component projects can be loaded in master HLS using multiple home units
Higher quality diagnostics:
- Add more logging, add more information to logging, systematically log more
- Includes dependencies of HLS esp hie-bios
- Goal: given a particular list of failures that occur commonly (TBD), they can all be easily diagnosed from the log output
Performance investigation + fixes:
- Pick a large OSS codebase (e.g. some of IOG's) and investigate the performance of HLS on it- Work to address whatever issues arise
- Goal: 2 phases, timeboxed investigation, specific goal after that
Fix the unicode situation:
- Make use of the new position translation functions in the LSP VFS module
- Audit every use of positions in HLS (!), fix them, ban future careless usages
- Goal: all uses of positions correctly map them through the VFS
Release management:
- Do a release of HLS in a couple of months
Finish outstanding PRs:
- Finish some of Zubin's outstanding work and get it merged
- (Maybe) pick up some partially completed work by other contributors and get it over the finish line
GHC compatibility work:
- Support for newer versions of GHC
- Tidying and polishing the compatibility layer, removing old code, etc.
- Goal: support nominated version of GHC; timeboxed amount of work on polishing
Finish support for multiple home units:
- Add support to HLS and any dependencies (hie-bios, cabal, etc.)
- Goal: multi-component projects can be loaded in master HLS using multiple home units
Higher quality diagnostics:
- Add more logging, add more information to logging, systematically log more
- Includes dependencies of HLS esp hie-bios
- Goal: given a particular list of failures that occur commonly (TBD), they can all be easily diagnosed from the log output
Performance investigation + fixes:
- Pick a large OSS codebase (e.g. some of IOG's) and investigate the performance of HLS on it- Work to address whatever issues arise
- Goal: 2 phases, timeboxed investigation, specific goal after that
Fix the unicode situation:
- Make use of the new position translation functions in the LSP VFS module
- Audit every use of positions in HLS (!), fix them, ban future careless usages
- Goal: all uses of positions correctly map them through the VFS
Release management:
- Do a release of HLS in a couple of months
Finish outstanding PRs:
- Finish some of Zubin's outstanding work and get it merged
- (Maybe) pick up some partially completed work by other contributors and get it over the finish line
|
|
GHC compatibility work
|
Finish support for multiple home units
|
Higher quality diagnostics
|
Performance investigation + fixes
|
Fix the unicode situation
|
Release management
|
Finish outstanding PRs
|
|---|---|---|---|---|---|---|---|
| Michael PJ | |||||||
| maerwald | |||||||
| sloorush | |||||||
| alanz | |||||||
| July541 | |||||||
| Pepe | |||||||
| Colten | |||||||
| drsooch | |||||||
| Fendor | |||||||
| There are no votes in this poll. | |||||||
| 4 | 4 | 5 | 5 | 1 | 6 | 1 | |