It's time for This Week In Hledger!
Every Friday morning (or any time, tagged with "TWIH"), share your hledger/PTA user notes,
dev news, achievements or experiences in the hledger matrix chat.
This week I completed the months-long yak shave that became Precisiongeddon, and it has landed in master;
see https://github.com/simonmichael/hledger/pull/2111 for details.
Heads up: this can change default precisions shown especially by cost and value reports -
all for the better hopefully, but any pre-release testing is welcome.
There's a linux binary at https://github.com/simonmichael/hledger/actions/runs/6804488282.
CI (continuous integration) workflows on github have been optimised a bit:
Fixed:
My time log for the week shows 69% enhancement, 27% cleanup, 5% support.
As part of Precisiongeddon, I started expanding hledger's "code docs", in the Hledger module's haddock.
I spent time learning how to navigate Haddock and producing a fast-feedback authoring workflow (make haddock-watch
).
And documented a bunch of "jargon" terms, and how we handle precision and display styles.
The "Regular expressions" manual section has been rewritten and now has examples:
https://hledger.org/dev/hledger.html#regular-expressions.
Unmentioned last week: I added a News page on hledger.org as a stable home
for This Week In Hledger and other news updates.
Some notable commits:
There's new interest and design discussion for referencing the matched account name
in auto postings, and I have added to lukasbestle's 20��������������100:
https://github.com/simonmichael/hledger/issues/1975
For more advanced hledger aficionados, here is a diagram showing just
about every possible part of an hledger transaction:
https://hledgerfan.com/almost-everything-you-wanted-to-know-about-hledger-transactions.
Overall very happy with hledger so far btw!
And thanks for the amazing tool. Migrating to hledger has been one of the most satisfying bits of digital homesteading I’ve done.