Skip to content

Flatten and separate public/plugin utilities #101

@maxfischer2781

Description

@maxfischer2781

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.plugins and perhaps cobald.protocols
  • Per major component a "high level API" sub-package
  • Moving all implementations to _private named sub-packages

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions