Skip to content

v0.4.0: Umbrella - move Go implementation out of repo root #45

@tazarov

Description

@tazarov

Objective

Track the v0.4.0 repository cleanup that moves Go implementation code out of repo root while preserving public import compatibility.

Why

Current mixed-language root layout makes long-term maintenance and Java binding expansion harder. This effort makes Go implementation ownership explicit and keeps root API stable.

Tracking Checklist

Guardrails

  • Keep module import path stable for current users.
  • Keep public method-level API behavior stable unless explicitly approved.
  • Ensure make test and make lint pass before merge.

Done Definition

  • Implementation code no longer primarily lives at repo root.
  • Root package is a thin compatibility facade.
  • CI and docs fully updated.
  • Compatibility checks completed and noted in release notes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions