Skip to content

Consolidate Manifest Handling by Removing KF-Specific Implementation - #470

Merged
Azher2Ali merged 2 commits into
developfrom
refactor/unify-manifest-implementation
Aug 9, 2024
Merged

Consolidate Manifest Handling by Removing KF-Specific Implementation#470
Azher2Ali merged 2 commits into
developfrom
refactor/unify-manifest-implementation

Conversation

@Azher2Ali

@Azher2Ali Azher2Ali commented Aug 8, 2024

Copy link
Copy Markdown
Contributor

This PR refactors the manifest handling implementation in SCORe to consolidate support for a single manifest format, removing the KF-specific implementation in favor of a unified approach. Previously, SCORe provided separate implementations labeled 'icgc' and 'kf' for file download manifests.- #424

  • Removed the java/bio/overture/score/client/manifest/kf package entirely.

  • Renamed IcgcManifestService to ManifestServiceImpl.

  • Eliminated all references of @Profile("!kf") from classes in java/bio/overture/score/client/manifest.

  • Unified manifest download/upload implementations by refactoring Kf and icgc packages under manifest, creating common implementation classes.

Loading
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.

3 participants