;doc:DECISIONS

This commit is contained in:
Simon Michael 2025-09-29 17:55:25 -10:00
parent a2c06e8fe7
commit 3efb1ae98a

View File

@ -1,6 +1,6 @@
# Decisions # Decisions
A partial list of notable development decisions. A partial list of notable development decisions / design choices..
## 2022 ## 2022
@ -18,3 +18,12 @@ Status: as of 2023Q1 this has been done in the manuals and is slowly ongoing in
We will document and support where feasible several distinct kinds of plugin, written in haskell or other languages, We will document and support where feasible several distinct kinds of plugin, written in haskell or other languages,
such as reader, processor, writer, formatter, command. See <https://hledger.org/scripting.html#plugin-types>. such as reader, processor, writer, formatter, command. See <https://hledger.org/scripting.html#plugin-types>.
## 2025
I think the keyword-first style for directives is right for us (`open 2025-01-01 ...`, not `2025-01-01 open ...`).
It avoids polluting/breaking transaction descriptions, it's similar to P,
it keeps directives and transactions visually distinct,
and consistently beginning with letters and numbers respectively.
Yes we should support declaring aliases with alias: tags on account directives.