-
Notifications
You must be signed in to change notification settings - Fork 295
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(bungee-hermes): process & merge views #3250
feat(bungee-hermes): process & merge views #3250
Conversation
packages/cactus-plugin-bungee-hermes/src/main/typescript/plugin-bungee-hermes.ts
Fixed
Show fixed
Hide fixed
packages/cactus-plugin-bungee-hermes/src/main/typescript/plugin-bungee-hermes.ts
Fixed
Show fixed
Hide fixed
8f63e72
to
930c855
Compare
930c855
to
03d2e6e
Compare
packages/cactus-plugin-bungee-hermes/src/main/typescript/plugin-bungee-hermes.ts
Fixed
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/view-creation/view.ts
Outdated
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/view-creation/view.ts
Outdated
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/view-merging/integrated-view.ts
Outdated
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/view-creation/privacy-policies.ts
Outdated
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/view-creation/view.ts
Outdated
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/view-creation/view.ts
Outdated
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/main/typescript/plugin-bungee-hermes.ts
Fixed
Show resolved
Hide resolved
packages/cactus-plugin-bungee-hermes/src/test/typescript/integration/bungee-merge-views.test.ts
Show resolved
Hide resolved
03d2e6e
to
7c18f38
Compare
packages/cactus-plugin-bungee-hermes/src/main/typescript/plugin-bungee-hermes.ts
Fixed
Show fixed
Hide fixed
7c18f38
to
1c8fabf
Compare
9571782
to
bfb2a5e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@eduv09 LGTM - if you feel like the reasoning makes sense then please also apply this change if you have enough time: #3250 (comment)
bfb2a5e
to
8f35150
Compare
@petermetz I applied the changes. Both start as negative values now. Thank you! I think we can merge it now. |
- Added new types for view merging - Created some merge and process policies for demonstration - new endpoints and plugin logic to merge and process views - two new tests to test new functionality - utility function to fully deserialize a view - slightly changed View type, to keep reccord of its old versions metadata - updated README.md Signed-off-by: eduv09 <[email protected]>
8f35150
to
e02c1d8
Compare
@eduv09 Got it, thank you! I'll try to merge it today! |
BUNGEE-Hermes is supposed to be able to process and merge views, following 'privacy-policies' (which are basicaly functions that alter the data included in a View/IntegratedView).
The algorithm of Merging views is detailed in the paper BUNGEE.
Summary of Changes: