[GODRIVER-79] Reorganize packages to distinguish public/private Created: 15/Sep/17 Updated: 28/Oct/23 Resolved: 19/Sep/17 |
|
| Status: | Closed |
| Project: | Go Driver |
| Component/s: | None |
| Affects Version/s: | None |
| Fix Version/s: | 0.0.1 |
| Type: | Task | Priority: | Major - P3 |
| Reporter: | David Golden | Assignee: | David Golden |
| Resolution: | Fixed | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
We need to reorganize the repo so it's ready for public consumption. Among other things, that means clarifying which packages are publically available for end users and which are "private" implementation details subject to change. However, even implementation packages need to stay importable (i.e. not hidden in an internal directory) so they can be used by MongoDB projects requiring low-level access like BIC and mongoreplay. |