Closed ramsayleung closed 1 year ago
目前 double-entry-generator 只支持 beancount 后端,增加对 ledger 后端的支持. 针对不同的 provider, 后端需要有对应的输出模板,已有的输出模板包括:
double-entry-generator
beancount
ledger
provider
本次PR 增加 海通买入模板, 海通卖出模板 的支持
海通买入模板
海通卖出模板
概括:
compiler/ledger
htsec
test
example
Makefile
huobi
None
Please delete options that are not relevant.
新增一个 end-to-end 测试脚本, 测试 htsec-ledger 后端生成功能:
对生成的 ledger 文件进行语法与格式校验:
ledger -f test/output/test-htsec-output.ledger bal
make test: all tests pass
make test
Description
目前
double-entry-generator
只支持beancount
后端,增加对ledger
后端的支持. 针对不同的provider
, 后端需要有对应的输出模板,已有的输出模板包括:本次PR 增加
海通买入模板
,海通卖出模板
的支持Modification
概括:
compiler/ledger
package 增加htsec
的支持test
目录增加htsec
-ledger
相关test scriptexample
目录增加htsec
-ledger
相关的生成文件.Makefile
增加新的 test targethuobi
相关的example 和 template, 去掉商品名称的双引号, ledger 支持中文和空格,不需要加双引号表示字符串Motivation and Context
92
Dependencies
None
Type of change
Please delete options that are not relevant.
How has this been tested?
新增一个 end-to-end 测试脚本, 测试
htsec
-ledger
后端生成功能:对生成的 ledger 文件进行语法与格式校验:
ledger -f test/output/test-htsec-output.ledger bal
: passmake test
: all tests pass