1
1
mirror of https://github.com/srid/rib.git synced 2024-11-22 19:35:36 +03:00
Haskell static site generator based on Shake (superseded by Ema)
Go to file
2020-04-09 18:27:16 -04:00
.github/workflows Bump CI actions 2020-02-28 19:08:07 -05:00
assets Create project site based on Zettelkasten (#148) 2020-04-08 12:26:23 -04:00
guide Create project site based on Zettelkasten (#148) 2020-04-08 12:26:23 -04:00
src Refactor ApplicativeDo 2020-04-09 18:27:16 -04:00
.gitignore Create project site based on Zettelkasten (#148) 2020-04-08 12:26:23 -04:00
CHANGELOG.md Misc changes 2020-04-07 23:28:25 -04:00
CONTRIBUTING.md Handle parsing errors in Pandoc metadata 2019-11-26 21:58:43 -05:00
default.nix Remove all package overrides (#139) 2020-04-02 08:29:24 -04:00
LICENSE Create LICENSE 2019-11-23 13:50:52 -05:00
README.md Create project site based on Zettelkasten (#148) 2020-04-08 12:26:23 -04:00
rib.cabal Create project site based on Zettelkasten (#148) 2020-04-08 12:26:23 -04:00

rib

BSD3 Hackage built with nix Zulip chat

Rib is a Haskell static site generator that aims to reuse existing libraries instead of reinventing the wheel.

See https://rib.srid.ca for full documentation.

Developing rib

Use ghcid for quicker compilation cycles:

nix-shell --run ghcid

To test your changes, clone rib-sample and run it using your local rib checkout:

cd ..
git clone https://github.com/srid/rib-sample.git
cd rib-sample
nix-shell --arg rib ../rib --run 'ghcid -T main'