This commit is contained in:
Simon Michael 2008-12-10 18:43:19 +00:00
parent b6b8d0e9b7
commit 4d0efe0c71

18
NOTES
View File

@ -10,14 +10,18 @@ clever tricks like the plague." --Edsger Dijkstra
* to do * to do
** errors ** errors
*** !account's account does not elide normally in balance report
*** !account does not affect timelog entries
*** !include does not support ~
*** does not report clockout < clockin
** features ** features
*** actual/effective entry & txn dates, for completeness
*** ~/.hledgerrc, for setting defaults
*** speed *** speed
**** optimise **** more optimisation
**** generate big test files **** generate big test files
**** speed regression tests **** speed regression tests
**** cache file ? **** cache file ?
*** actual/effective entry & txn dates, for completeness
*** ~/.hledgerrc, for setting defaults
*** more ledger features *** more ledger features
**** allow - before currency symbol ? **** allow - before currency symbol ?
**** support complete period syntax ? **** support complete period syntax ?
@ -32,8 +36,8 @@ clever tricks like the plague." --Edsger Dijkstra
**** allow comment lines immediately after or within an entry **** allow comment lines immediately after or within an entry
**** more reliable tidy layout from print **** more reliable tidy layout from print
**** -Q quarterly interval option, for consistency/convenience ? **** -Q quarterly interval option, for consistency/convenience ?
**** can report more than 24 hours in a day.. split day-spanning timelog sessions when reporting
**** easy timelog queries when called as "hours" **** easy timelog queries when called as "hours"
**** curses gui
**** web gui **** web gui
**** charts **** charts
**** easier data entry **** easier data entry
@ -65,6 +69,12 @@ clever tricks like the plague." --Edsger Dijkstra
*** implementation docs *** implementation docs
*** api docs *** api docs
*** developer intro *** developer intro
**** style tips
***** we aim to make reliable software:
****** fixes come before features
****** "bugs" get called "errors", as in "the programmer messed up"
****** we test continuously and thoroughly (code, doc & speed tests on each checkin)
****** less is more
*** user manual *** user manual
*** differences not noted in README *** differences not noted in README
**** ledger shows description comments as part of description **** ledger shows description comments as part of description