You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, every file lives in the root directory. We need to refactor the code such that different logical parts live in different packages. This will also help clarifying the exposed API.
The text was updated successfully, but these errors were encountered:
I don't think we should do this. We might consider it for internal code (which should go in the special internal package), but I find it ergonomic and idiomatic to keep libraries like these in a single package - see e.g. BadgerDB, BoltDB, and Google B-tree as examples of Go data stores which also do this.
Currently, every file lives in the root directory. We need to refactor the code such that different logical parts live in different packages. This will also help clarifying the exposed API.
The text was updated successfully, but these errors were encountered: