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

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.