-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Discussion] structural refactor to make the source more like 'idiomatic go' #46
Comments
🎉 SGTM |
Thank you @ddysher ! I agree with current code structure is little confusing. |
Agree. I think we should put all suggestions in CLI, too. |
I think @YujiOshima means we should put earlystopping at top level, similar to suggestion service, not put suggestions under CLI? |
Yes, it means to put the ealystoppings at top level. |
Sorry for the misunderstanding. But why don't we put all CLIs in cmd package? |
I think the main reason is that they are standalone services that are very likely to be implemented in other languages (hence they are not simply CLI) @gaocegege do you suggest we do the following?
|
Yeah, I think so. |
@ddysher @YujiOshima Do you think it is appropriate? I could work on the issue. |
@gaocegege Thanks! I think it is also a good way. |
/assign @gaocegege |
@gaocegege Thanks! As much as I want to fix it, I personally do not have time in near future to work on it :( Glad that you can take on it! |
Yeah, I know. 😄 But if you want to fix it, I can do other tasks. WDYT? |
u can go ahead 😃
…On Fri, 20 Apr 2018 at 10:13 AM Ce Gao ***@***.***> wrote:
Yeah, I know. 😄
But if you want to fix it, I can do other tasks.
WDYT?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#46 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ACFwAXbJDEpbNUVZ4n9zuYGPpWahUpouks5tqURmgaJpZM4TWAon>
.
|
@YujiOshima Will we keep dlk for a long time? |
@gaocegege No. It's a POC.
|
I think it is a separate issue, while I agree your idea 😄 I will open an new issue for it. |
@gaocegege @YujiOshima Update? What do we want to do for 0.3? |
I believe this is done? @gaocegege |
We could close the issue. |
Right now, we have the components running (excluding modeldb):
These are the binaries I've found after briefly scanning the code structure:
Personally, I think there are two issues we can fix to improve the code base:
Here is the structure off my head:
Note that since we mostly want to write suggestion service in python, it should have its own root directory. If we want to write earlystopping service in other languages as well, then we can also move it out to top-level root.
@gaocegege @YujiOshima WDYT?
/improvement enhancement
/area suggestion
The text was updated successfully, but these errors were encountered: