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.