Open pfliu-nlp opened 2 years ago
Thanks @pfliu-nlp! I think that all the comments here are valid.
I think we should definitely remove Config
, I'll do that in a follow-up PR.
Regarding the other design decisions, I think it's reasonably easy to separate the discussion of which functions should be provided (the focus of the current PRs) and how they should be provided (the focus of your discussion here). So as a way to move forward I'd suggest that we review/merge the current PRs, and then after that decide about the design decisions in this issue. Does that sound reasonable?
So as a way to move forward I'd suggest that we review/merge the current PRs, and then after that decide about the design decisions in this issue. Does that sound reasonable?
Sounds good!
Also the time is ripe for us to have the following feature simultaneously in explainaboard web (displaying code block),
Current Implementation (in the latest PRs)
Unfriendly Points
explainaboard_client.client
: too long and verbose and no one wants to remember thisfrom explainaboard_client.config import Config
: the additional burden to remember this (importing Config)email
or even remove the config!Some potential better designs in my mind (from worse -> better)
1.
2.
3.
3.14