-
Notifications
You must be signed in to change notification settings - Fork 13
Open
Labels
Description
The cobald namespace is currently a deeply nested hodgepodge of public/plugin utilities for "users", internal high-level components, and convoluted implementation details. This makes it hard to use, discover, document and maintain. The layout should be refactored to have a consistent structure.
- A "use this" sub-package for external projects, e.g.
cobald.pluginsand perhapscobald.protocols - Per major component a "high level API" sub-package
- Moving all implementations to
_privatenamed sub-packages