mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-12 04:08:29 +01:00
85 lines
2.8 KiB
Plaintext
85 lines
2.8 KiB
Plaintext
$newline never
|
|
<div .container .content>
|
|
<h1>
|
|
#{stackageTitle stackage}
|
|
<p>
|
|
Published on #{yearMonthDay (stackageUploaded stackage)}
|
|
$if hasBundle
|
|
<span .separator>
|
|
<span>
|
|
<a href=@{SnapshotR slug StackageCabalConfigR}>
|
|
\cabal.config
|
|
$if isOwner
|
|
<p>
|
|
You are the owner of this snapshot. You can #
|
|
<a href=@{UploadHaddockR $ toPathPiece slug}>upload haddocks#
|
|
.
|
|
<h3>
|
|
Setup guide #
|
|
<small>
|
|
(click to expand)
|
|
<div class="accordion" id="accordion2">
|
|
|
|
<div class="accordion-group">
|
|
<div class="accordion-heading">
|
|
<span class="accordion-toggle" data-parent="#accordion#{base + 0}" href="#collapse1">
|
|
<span .number>1
|
|
Download the #
|
|
<a href=@{SnapshotR slug StackageCabalConfigR}>
|
|
\cabal.config
|
|
\ into your project or sandbox root directory
|
|
|
|
<div class="accordion-group">
|
|
<div class="accordion-heading">
|
|
<span class="accordion-toggle" data-toggle="collapse" data-parent="#accordion#{base + 0}" href="#collapse2">
|
|
<span .number>2
|
|
<code>cabal update
|
|
<div class="accordion-group">
|
|
<div class="accordion-heading">
|
|
<span class="accordion-toggle" data-toggle="collapse" data-parent="#accordion#{base + 0}" href="#collapse3">
|
|
<span .number>3
|
|
<code>cabal install
|
|
|
|
<p>
|
|
Alternatively, to exclusively use only packages that are in #
|
|
Stackage, you can set your #
|
|
<code>remote-repo
|
|
\ in your Cabal #
|
|
<code>config
|
|
\ file to:
|
|
<pre>
|
|
<span class="keyword">remote-repo</span>: stackage-#{slug}:
|
|
<span class="url">@{SnapshotR slug StackageHomeR}
|
|
|
|
<h3>
|
|
Packages
|
|
|
|
<div .container .content>
|
|
<div .packages>
|
|
<table .table>
|
|
<thead>
|
|
<th>Package
|
|
<th>Docs
|
|
<th>Synopsis
|
|
<tbody>
|
|
$forall (name,mversion,synopsis,mdoc) <- packages
|
|
<tr>
|
|
<td>
|
|
<a href=@{PackageR name}>
|
|
#{name}
|
|
$maybe version <- mversion
|
|
-#{asText version}
|
|
<td>
|
|
$maybe doc <- mdoc
|
|
<a href=@{doc}>Docs
|
|
<td>
|
|
#{synopsis}
|
|
|
|
|
|
<div .container>
|
|
<p .bottom-links>
|
|
$if hasBundle
|
|
<span>
|
|
<a href=@{SnapshotR slug StackageBundleR} title="This is useful for making modifications to an existing snapshot">
|
|
\Bundle
|