Simon Michael - Inside hledger: an architectural tour and how-to - April 2021 - HaskellerZ
Channel: Zürich Friends of Haskell
Date: 01/05/2021

Zurich Haskell meetup: https://www.meetup.com/HaskellerZ/events/277626304/
Slides: https://rawcdn.githack.com/simonmichael/hledger/4013a81af8dd2804c73ecac18fb3e7e4745a4275/doc/haskellerz/haskellerz.slidy.html#(1)

hledger is a suite of CLI, TUI and WUI tools, file formats, and
documentation for doing accounting with plain text. It is something
that's not yet common: an end-user application written in Haskell,
that aims to be easy to install, robust and pleasing to use, on all
major platforms, including by non-techies.

I have been building and growing hledger and the hledger project for
about 15 years. In this talk I will, after a quick intro to plain text
accounting and hledger, give a tour of hledger's architecture,
codebase, significant evolutions, and some design principles. Then
I'll give some practical tips on how to: add your own custom hledger
commands; use hledger from your own app; troubleshoot hledger
behaviour; investigate bugs; and create effective pull requests. This
will hopefully go smoothly, and in the Q&A we can go deeper on whatever you like.

Simon: http://joyful.com
hledger: https://hledger.org
Plain Text Accounting: https://plaintextaccounting.org