Support
IRC channel: irc.freenode.net/#ledger
Mail list: list.hledger.org
Bug tracker: bugs.hledger.org
Tips: how to get help
Released version
release notes, hledger-web demo
ready-to-run binaries
hledger, hledger-web, hledger-vty, hledger-chart, hledger-lib packages
hledger test reports no failuresbugs.hledger.orgbugs.hledger.org/gridbugs.hledger.org/newbugs.hledger.org/NNNcabal update; cabal install cabal-installcabal install darcsget the hledger repo:
darcs get --lazy http://joyful.com/darcsden/simon/hledger
cd hledgerinstall packages required to build hledger and add-ons, or as many of them as possible:
cabal update
make install
This will also try to cabal install development builds of the hledger executables, so ghc-pkg unregister those afterwards if you don't want that.
try building with make:
make bin/hledger
This is usually quicker and simpler than fiddling with multiple cabal packages during development.
try auto-building with sp:
make auto
You'll need to follow the instructions to install sp. This is how I do most hledger development. It will recompile whenever you save changes to source files.
test patch sending. Make a dummy change:
echo >>README.markdown; darcs record README.markdown -a -m 'my test patch'
send it to yourself:
darcs send --to me@my.address
and make sure you receive it. If not, your system may not be configured to send email from the command line. Try to fix that. As a last resort, you can darcs send -O and mail the resulting patch file to the list. Finally, clean up:
darcs obliterate -p 'my test patch'A rough overview/blueprint for the hledger project.
The hledger project aims to produce: