You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Konstantin Zudov b4f2c27017 Provide JSON representation of the diff 6 vuotta sitten
Data Download links for latest Stack (fixes commercialhaskell/stack#532) 6 vuotta sitten
Distribution/Package Lay out module listings hierarchically 6 vuotta sitten
Handler Provide JSON representation of the diff 6 vuotta sitten
Settings Cabal file loader development flag 8 vuotta sitten
Stackage ToJSON for SnapshotDiff 6 vuotta sitten
app Beginning of stackage-server-cron 7 vuotta sitten
config Badges 6 vuotta sitten
design New homepage and new top nav (#52) 7 vuotta sitten
docker Build Docker images with stack instead of cabal 7 vuotta sitten
static Highlight code in README files 6 vuotta sitten
templates Refactor snapshot diffs 6 vuotta sitten
test LTS update, warning cleanup 7 vuotta sitten
.dir-locals.el Use cabal-repl 7 vuotta sitten
.ghci Update .ghci file to include some extensions 7 vuotta sitten
.gitignore Update gitignore 6 vuotta sitten
.travis.yml Don't use wildcards 6 vuotta sitten
Application.hs Fix Haddocks 6 vuotta sitten
DevelMain.hs Restrict snapshots to fpcomplete-only 7 vuotta sitten
Echo.hs Remove !MIN_VERSION_time(1,5,0) conditional 6 vuotta sitten
Foundation.hs Download links for latest Stack (fixes commercialhaskell/stack#532) 6 vuotta sitten
Import.hs Got rid of trivial ghc warnings 6 vuotta sitten
LICENSE Initial commit 8 vuotta sitten
README.md Update README 7 vuotta sitten
Settings.hs Allow less downloading during dev 6 vuotta sitten
Types.hs ToJSON for SnapshotDiff 6 vuotta sitten
devel.hs Support using echo/not logging to stdout 8 vuotta sitten
docker.sh docker.sh: more useful output at end 6 vuotta sitten
font-awesome.min.css Pretty package page with metadata 7 vuotta sitten
fpbuild.config Add fpbuild.config 7 vuotta sitten
stack.yaml Bump the resolver 6 vuotta sitten
stackage-server.cabal ToJSON for SnapshotDiff 6 vuotta sitten
upload-cabal-loader.sh Buffering and upload script 7 vuotta sitten

README.md

stackage-server

Build Status

Server for stable, curated Haskell package sets

This repo is part of the Stackage project, and the live server can be viewed at https://www.stackage.org.

Inside the config directory, there are two files ending in -sample. They should be copied to remove the -sample suffix for the site to work. We do it this way to avoid accidentally committing real database credentials into the Git repository.

Running the server will automatically download an SQLite3 database from S3 containing package metadata and snapshot information. Note that this is unlike previous versions of this codebase, that stored that information in PostgreSQL, and required that local development uploaded its own snapshots.

The SQLite3 database is generated by the stackage-server-cron executable in this repository.