Skip to content

Document the Haskell Language Server versioning policy #1434

Closed
@pepeiborra

Description

@pepeiborra

It's clearly not the PVP, so it ought to be documented somewhere for the sake of future contributors and maintainers.

The documentation should include answers for the following questions:

  1. Motivation for deviating from the PVP, and tradeoffs
  2. Specification: lower bounds, upper bounds, and version bumps, for all the categories of packages.
    There are 3 categories imho:
    1. core packages
    2. plugin packages
    3. the HLS package
  3. Examples of releases that involve interactions with Hackage:
    1. Major release
    2. Bug fix release for core packages
    3. Bug fix release for plugin packages
    4. Bug fix release for HLS

Metadata

Metadata

Assignees

No one assigned

    Labels

    status: in discussionNot actionable, because discussion is still ongoing or there's no decision yettype: enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions