Skip to content

refactor(github): replace the flat service package with seven by con… - #122

Merged
julia-shtal merged 1 commit into
devfrom
refactor/github-packages
Sep 16, 2026
Merged

julia-shtal merged 1 commit into
devfrom
refactor/github-packages

Conversation

@julia-shtal

Copy link
Copy Markdown
Owner

…cern

github/service held sixteen classes with no structure. They now sit in client,
repo, identity, commit, pullrequest, issue and scheduler.

commit and pullrequest are deliberately symmetrical — collector, ingest service,
stats enrichment service — so the two-phase pattern is visible in the tree rather
than only in Javadoc.

refreshReviews becomes public: the attribution backfill that calls it now lives
in a different package, which is the use its Javadoc already described.

No route changes: the sorted set of mapping literals hashes identically before
and after.

docs: update PROJECT_DESCRIPTION for the github package reorganisation

Four class names changed, one service was split out, and the flat service package
became seven. The document names each service, so it drifts the moment the code
moves.

…cern

  github/service held sixteen classes with no structure. They now sit in client,
  repo, identity, commit, pullrequest, issue and scheduler.

  commit and pullrequest are deliberately symmetrical — collector, ingest service,
  stats enrichment service — so the two-phase pattern is visible in the tree rather
  than only in Javadoc.

  refreshReviews becomes public: the attribution backfill that calls it now lives
  in a different package, which is the use its Javadoc already described.

  No route changes: the sorted set of mapping literals hashes identically before
  and after.

  docs: update PROJECT_DESCRIPTION for the github package reorganisation

  Four class names changed, one service was split out, and the flat service package
  became seven. The document names each service, so it drifts the moment the code
  moves.
@julia-shtal
julia-shtal merged commit 6b10b79 into dev Sep 16, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant