epam / epam/statgpt-sdmx-proxy

Catalog sdmx-core custom overrides

Open
#70 0 comments 0 reactions 1 assignee Claimed by @iliia-veselov View on GitHub
Dominant language
Java
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

# Problem

`services/sdmxsource/` contains ~21 custom classes that override or replace
sdmx-core implementations to work around upstream bugs, missing extension
points, or spec violations. The reasons are scattered across class comments,
commit messages, and prior design docs; there is no single reference that
maps each override to the upstream class, the underlying bug, and whether
the workaround is still needed after the 2.4.0 upgrade.

## Goal

Produce a reference catalog: per override, document target upstream class,
mechanism, wiring site, behavioural delta, the bug it works around,
severity / blast radius, status against sdmx-core 2.4.0, and risks of
removal. Identify candidates for upstream contribution, candidates for
deletion, and the most fragile / load-bearing patches.

## Design

See [`docs/designs/022-sdmxsource-overrides-catalog/DESIGN.md`](../designs/022-sdmxsource-overrides-catalog/DESIGN.md).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.