WIP Git hosting platform. Now deployed at https://norf.co/
This is a mono-repo. Check README.md
in subfolders to find out what they're
about.
We assume you're using:
- nix
- direnv
Copyright (c) 2015-2017 Thomas E. Hunger and Jonathan M. Lange
Made available under GNU AGPL v3
Unless otherwise stated.
All changes require code review.
Code review should be focused on making sure that you understand what's going on, that we're not making irreversible mistakes, and identifying low-hanging fruit for improvement.
To run locally, you need several components:
- holborn-repo
- a postgresql database
- holborn-api
- holborn-ui
cd holborn-repo
REPO_ROOT=$HOME/src PORT=8080 nix-shell --command "cabal run"
First set up the database as documented in holborn-api/README.md.
cd holborn-api
nix-shell --command "cabal run"
cd holborn-ui
nix-shell --command "pulp server"
Once all these steps are done, go to http://localhost:8002 in the web browser. You should see a login screen.