Contributor guide

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

Development version
Get it, browse it (or via darcsweb)
developer notes, haddock coverage, unit test coverage, stale dependencies reports
browse dev API docs or

How to..

how to get help

how to report problems

how to help with testing

how to help with bug tracking

how to set up for hledger development

  1. get an up-to-date ghc, at least 6.12.3 but preferably 7
  2. there's probably no need to install the haskell platform now, but you could
  3. it's probably worth getting the latest and best cabal: cabal update; cabal install cabal-install
  4. get an up-to-date darcs, at least 2.x and preferably newer: use a binary package or cabal install darcs

how to get your patch committed

how to improve the documentation

how to run the tests

how to add a test

how to fix a bug or add a feature

how to become a contributor

how to do code review

how to help with packaging

how to help with project management

Project overview

A rough overview/blueprint for the hledger project.

mission, principles, goals

The hledger project aims to produce:

roles and activities

documentation

quality assurance

code