CASSGO-29, WIP refactor packages to separate frontend api to backend internal api.#1850
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! |
|
It should be closed in favor of #1857 |
No description provided.