Closed zcstarr closed 3 years ago
go_openrpc_reflect
to something more idiomatic.rpcreflect
? ... Still kind of ugly :grimacing: :grey_question: ...allOf
/anyOf
support was lacking or broken; this package uses the generated Go metaschema code for a large portion of it's JSON types, and this bug required some quite ugly workarounds. Evidence of this is, like the bullet point below, available in the go.mod
file.replace github.com/alecthomas/jsonschema => github.com/etclabscore/go-jsonschema-reflect v0.0.2
is a symptom of another upstream bug. It's been a while now since I've looked at this, but I this issue also had to do with array annotations. Our changes should be PR'd upstream, and/or we need to decide to commit to maintaining the fork./v1
). How are we going to manage versions?Can you think of or see anything else?
What's left to make this production ready?