ggit icon indicating copy to clipboard operation
ggit copied to clipboard

Separate interfaces from implementations

Open MikeBosw opened this issue 11 years ago • 4 comments

Every go file in API seems to depend transitively or directly on every other one. It could hardly be coupled more tightly.

To have a real API we want disk and non-disk separate (at least separable).

Separating the object model types from the rest is a start.

MikeBosw avatar Nov 05 '12 14:11 MikeBosw