diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 18bd5459f..f713ed4b0 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -4,47 +4,52 @@ title: hledger developers' guide # Developers' guide -A rough guide for hledger contributors of all kinds, plus some quick links for everyone. +Quick links for everyone, plus a rough guide mostly for hledger +contributors and developers. ## Quick links -- User and developer support: [how to get help](#how-to-get-help) -- IRC channel: [irc://irc.freenode.net/#ledger](irc://irc.freenode.net/#ledger) -- Mail list: [http://list.hledger.org](http://list.hledger.org) -- Bug tracker: [http://bugs.hledger.org](http://bugs.hledger.org) -- [Release notes](NEWS.html) -- Code: - [get it](#how-to-set-up-for-hledger-development), - [browse it](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger), - [latest api docs](http://hledger.org/api-doc), - [latest internal code docs](http://hledger.org/code-doc) for all packages -- Packages: +**Support**
+ Users and developers: [how to get help](#how-to-get-help) +
IRC channel: [irc.freenode.net/#ledger](irc://irc.freenode.net/#ledger) +
Mail list: [list.hledger.org](http://list.hledger.org) +
Bug tracker: [bugs.hledger.org](http://bugs.hledger.org) + +**Released version**
+ [Release notes](NEWS.html)
[hledger](http://hackage.haskell.org/package/hledger), - [hledger-lib](http://hackage.haskell.org/package/hledger-lib), - [hledger-chart](http://hackage.haskell.org/package/hledger-chart), + [hledger-web](http://hackage.haskell.org/package/hledger-web), [hledger-vty](http://hackage.haskell.org/package/hledger-vty), - [hledger-web](http://hackage.haskell.org/package/hledger-web) -- Developer reports: + [hledger-chart](http://hackage.haskell.org/package/hledger-chart), + [hledger-lib](http://hackage.haskell.org/package/hledger-lib) + + + +
+ +**Latest development version**
+ [get it](#how-to-set-up-for-hledger-development), + [browse it](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger) +
[external API haddocks](http://hledger.org/api-doc) +  (if you are scripting or using hledger in another app) +
[internal code haddocks](http://hledger.org/code-doc) +
 (if you are learning/developing hledger's internals) +
[Developer notes](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES), [haddock coverage](http://hledger.org/profs/haddock-coverage), [unit test coverage](http://hledger.org/profs/coverage/hpc_index_fun.html), [benchmark](http://hledger.org/profs/latest.bench), [profile](http://hledger.org/profs/latest.prof), [heap](http://hledger.org/profs/latest.ps) -- [Developer notes](http://joyful.com/darcsweb/darcsweb.cgi?r=hledger;a=plainblob;f=/NOTES) - - - - - - - +reports
## How to.. @@ -58,8 +63,8 @@ A rough guide for hledger contributors of all kinds, plus some quick links for e - chat Simon (sm) on the [\#ledger](irc://irc.freenode.net/#ledger) irc channel which we share, or [send email](mailto:simon@joyful.com?subject=hledger:) -- for issues relevant to the wider *ledger community, you can also use or cc ledger's mail list -- don't forget the [installation tips](MANUAL.html#installing), [Troubleshooting](MANUAL.html#troubleshooting) section, and bug tracker +- for issues relevant to the wider *ledger community, you can also use or cc [ledger's mail list](http://list.ledger-cli.org) +- don't forget the [installation tips](MANUAL.html#installing), [Troubleshooting](MANUAL.html#troubleshooting) section, and [bug tracker](http://bugs.hledger.org) ### how to report problems