From a18d182bf9690de9f156a438962e5229389497a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Niklas=20Hamb=C3=BCchen?= Date: Wed, 6 Feb 2019 18:12:42 +0100 Subject: [PATCH] homepage: Add more details about Stackage. In particular, highlight that Stackage is a community project, explain how it relates to Hackage, set expectations on how it's maintained and moves forward, and add credits for development and maintenance sponsorship. --- templates/home.hamlet | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/templates/home.hamlet b/templates/home.hamlet index c55342a..0796c66 100644 --- a/templates/home.hamlet +++ b/templates/home.hamlet @@ -19,7 +19,20 @@

- Stackage is a stable source of Haskell packages. We guarantee that packages build consistently and pass tests before generating nightly and Long Term Support (LTS) releases. + Stackage is a stable source of Haskell packages. It guarantees that packages build consistently and pass tests before generating nightly and Long Term Support (LTS) releases. +

+ A Stackage snapshot includes pinned package versions from Hackage (the index of all Haskell packages in all versions). + It is a curated set of packages that work well together, similar to how a Debian release is a curated snapshot of most of the open-source software in the world. +

+ Stack is a tool made specifically to make using Stackage snapshots easy and convenient. + We recommend you to use it. + But you can also use Stackage in other ways: as a source for packages that work well together, or to ensure that Haskell packages you author or care about work well with others. +

+ Stackage is a community project: Haskell users around the world work together to create the stable snapshots. +
+ Stackage itself and all tools surrounding it are open-source. +

+ Stackage's infrastructure, build machines, initial creation and ongoing maintenance, are proudly sponsored by FP Complete.