-
Notifications
You must be signed in to change notification settings - Fork 34
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
Refactor core for a more streamlined API for aggregators/controllers #459
Conversation
It's a bit confusing that we have /network and common/net, I would name "net" to "grpc" and remove "web" inside net. Inside "grpc" I would also add a folder "proto" and put everything related to that in there. |
any reason why reducer don't have it's own folder? Combiner, Clients etc have it... |
I think I would move up (towards root) everything in fedn/fedn so that one would have "cli" on the same level as "network" etc. This is to avoid the ugly full paths such as fedn/fedn/fedn/network. |
No particular reason. |
…/fedn into feature/refactor
…/fedn into feature/refactor
…to feature/refactor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
the docs need to be modified according to these changes
Description
This is a major refactor of the core library, with the goals to provide: