Skip to content

Decide which functionality should be public #172

Open
@Pennycook

Description

@Pennycook

Feature/behavior summary

Direct access to the internals of the codebasin package was deprecated in CBI 1.2, to give us time to refactor and finalize the public interface. The purpose of this issue is to track progress towards defining a clear boundary between public and private interfaces.

I expect that this will take us a long time to complete, and suggest that we do it incrementally.

Request attributes

  • Would this be a refactor of existing code?
  • Does this proposal require new package dependencies?
  • Would this change break backwards compatibility?

Related issues

Solution description

For each class and function in codebasin, we need to decide:

  1. Whether it should remain a public interface that we commit to maintaining; and
  2. Whether it needs refactoring before committing to a public interface.

Additional notes

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestrefactorImprovements to code structureuxIssues and PRs pertaining to user experience

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions