kalekundert / byoc

MIT License
0 stars 0 forks source link

Better error reporting #19

Closed kalekundert closed 3 years ago

kalekundert commented 3 years ago

Implement Passport/Breadcrumb/Log system to let Getters (and maybe Layers/Configs) annotate what they're doing.

kalekundert commented 3 years ago

Some examples of specific problems, to help with architecting:

kalekundert commented 3 years ago

I think this will require making Layer a more active object. Some pseudocode:

kalekundert commented 3 years ago

Schema parsing should also be delegated to the Layer class, see #16.