Difference between revisions of "Stackage"

From HaskellWiki
Jump to: navigation, search
m (Links)
(Update text for current state of Stackage server)
Line 1: Line 1:
Stackage is an infrastructure to create stable builds of complete package sets (henceforth we call them “snapshots”). Think “stable Hackage”.
+
Stackage is an infrastructure to create stable builds of complete package sets (henceforth we call them “snapshots”) and provide them as sets of packages to users. Think “stable Hackage”.
   
There is an upcoming Stackage server (a la Hackage server) which will be released for beta in the next month. This can be used as a drop-in replacement for Hackage, by adding a link (as from [http://www.stackage.org/stackage/44ea140bd97cbb0f6140d331f8f7f8667a637eda here] to the repo in your .cabal file:
 
  +
To use Stackage for more reliable builds, [http://www.stackage.org visit stackage.org]. You can also [https://github.com/fpco/stackage/wiki/Preparing-your-system-to-use-Stackage skip to the getting started instructions].
   
<haskell>
 
  +
To add a package to Stackage, [https://github.com/fpco/stackage/wiki/Maintainers-Agreement view the maintainers agreement].
remote-repo: stackage:http://www.stackage.org/stackage/44ea140bd97cbb0f6140d331f8f7f8667a637eda
 
</haskell>
 
   
And then <hask>cabal update</hask> and then now everything that you install should build and pass tests.
 
  +
One of the easiest ways to get started with Stackage is to [http://www.stackage.org/alias/fpcomplete/unstable-ghc78-exclusive/cabal.config download a cabal.config file] to your package directory and rebuild.
   
 
== Links ==
 
== Links ==

Revision as of 08:29, 13 November 2014

Stackage is an infrastructure to create stable builds of complete package sets (henceforth we call them “snapshots”) and provide them as sets of packages to users. Think “stable Hackage”.

To use Stackage for more reliable builds, visit stackage.org. You can also skip to the getting started instructions.

To add a package to Stackage, view the maintainers agreement.

One of the easiest ways to get started with Stackage is to download a cabal.config file to your package directory and rebuild.

Links