-
Notifications
You must be signed in to change notification settings - Fork 623
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
CASSGO-29, WIP refactor packages to separate frontend api to backend internal api. #1850
base: trunk
Are you sure you want to change the base?
Conversation
@joao-r-reis here is one more WIP implementation for (#465), focused on solving issues you mentioned in previous PR(#1850). |
921d082
to
b773465
Compare
You still have a public So 1 single After this we can start thinking about potentially a better organization for the code under |
Yes, I have created the
Because I thought that the aim was to completely separate the |
I'm a bit confused about the Hmm moving every single type and function that is private to The original GH issue mentions the marshaling code which should be easy to move (marshaling related functions should be pretty much self contained). It will still require some duplication ( Moving the Code in Code in Conceptually code related to connections, control connection, connection pools, etc. should also be able to be moved to an internal package but it might require some refactoring to limit the amount of duplication... Control connection and connection pool depends on the There's parts of
It looks like In summary we should go on a case by case basis and if we see a lot of public API dependencies on a particular part of the code then we should probably leave it on the |
|
I don't mind either way, your choice 👍
You too! |
No description provided.