Skip to content

Commit f3ecaf3

Browse files
committed
feat: gen dag-json for errors
1 parent eb9e1ef commit f3ecaf3

3 files changed

Lines changed: 166 additions & 3 deletions

File tree

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ cover:
66
go tool cover -html=./coverage/c.out
77

88
gen:
9-
rm ./errors/datamodel/cbor_gen.go || true
9+
rm ./errors/datamodel/*_gen.go || true
1010
cd ./errors/datamodel/gen && go run ./main.go
1111

1212
rm ./examples/types/cbor_gen.go || true

errors/datamodel/dag_json_gen.go

Lines changed: 157 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

errors/datamodel/gen/main.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,19 @@
11
package main
22

33
import (
4-
vdm "github.com/alanshaw/ucantone/errors/datamodel"
4+
jsg "github.com/alanshaw/dag-json-gen"
5+
edm "github.com/alanshaw/ucantone/errors/datamodel"
56
cbg "github.com/whyrusleeping/cbor-gen"
67
)
78

89
func main() {
910
if err := cbg.WriteMapEncodersToFile("../cbor_gen.go", "datamodel",
10-
vdm.ErrorModel{},
11+
edm.ErrorModel{},
12+
); err != nil {
13+
panic(err)
14+
}
15+
if err := jsg.WriteMapEncodersToFile("../dag_json_gen.go", "datamodel",
16+
edm.ErrorModel{},
1117
); err != nil {
1218
panic(err)
1319
}

0 commit comments

Comments
 (0)