Skip to content

haskell/pvp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3cacd55 · Aug 14, 2024

History

45 Commits
Aug 2, 2024
Feb 3, 2019
Aug 14, 2024
Aug 14, 2024
Aug 14, 2024
Nov 28, 2022
Apr 9, 2024
Aug 13, 2017
Jul 20, 2016
Aug 2, 2024
Aug 13, 2017
Jul 31, 2023
Aug 2, 2024

Repository files navigation

Haskell Package Version Policy (PVP) Specification

This repository is the home of the specification of Haskell's PVP which together with the Common Architecture for Building Applications and Tools (CABAL) specification provides the foundational framework powering Hackage, Haskell's central package repository.

Proposing Changes

The PVP evolves over time to adapt to changing requirements of the community. Everyone is invited to propose and discuss changes to the policy.

Formally, the PVP is maintained by the Core Libraries Committee together with the Hackage Trustees.

Please review the guidelines for contributing.

Building the http://pvp.haskell.org site HTML

The PVP site's static HTML files are generated by Hakyll.

You can either run

cabal run pvp-site -- rebuild
cabal run pvp-site -- server

to regenerate the HTML files, and then start a local HTTP server to preview the changes.

Alternatively, you can use Hakyll's preview mode which automatically rebuilds the HTML files when it detects changes with

cabal run pvp-site -- watch