Skip to content

simonmichael/haskell-links-data

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

haskell-links data

This repo stores data used by the haskell-links app. The app expects to find it checked out as "data/" within the haskell-links repo's working copy. Use contemporaneous versions of the two repos, or versions with the same tag name in both repos, to ensure they agree on the data schema.

Links and metadata are aggregated from multiple sources. For each source, there is a script for fetching its data, and a snapshot of that data, archived in this repo periodically. "make update" updates each source's snapshot and commits any changes, separately to minimise conflicts.

These datasets are mostly read only for the haskell-links app. There is a "hll" (haskell links library) dataset owned by the app and writable via git, and perhaps later the web UI, etc.

Extra metadata (tags, votes) might be stored separately in additional files/dbs. These will also be owned by and writable by the app.

The app layers these data sets together at runtime, with hll taking precedence combines these data sets at runtime, preserving duplicates.

About

Data repo for haskell-links.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published