Skip to content
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

Implement Transfer Activity #44

Conversation

JoshuaSBrown
Copy link
Collaborator

@JoshuaSBrown JoshuaSBrown commented Sep 28, 2022

Transfer Activity is an abstraction layer designed to help users move data from point A to point B. It is designed to simplify the user experience.

@JoshuaSBrown JoshuaSBrown changed the title First commit to transfer activity pr WIP First commit to transfer activity pr Sep 28, 2022
@JoshuaSBrown JoshuaSBrown marked this pull request as draft September 28, 2022 20:51
@JoshuaSBrown JoshuaSBrown changed the base branch from main to devel January 1, 2023 04:51
@JoshuaSBrown JoshuaSBrown changed the base branch from devel to JoshuaSBrown-fix-examples January 1, 2023 04:51
@JoshuaSBrown JoshuaSBrown added the Branch Goal: Enhancement New feature or request label Jan 3, 2023
@JoshuaSBrown JoshuaSBrown changed the title WIP First commit to transfer activity pr First commit to transfer activity pr Jan 3, 2023
@JoshuaSBrown JoshuaSBrown marked this pull request as ready for review January 3, 2023 19:52
@JoshuaSBrown JoshuaSBrown self-assigned this Jan 4, 2023
@JoshuaSBrown JoshuaSBrown changed the title First commit to transfer activity pr Implement Transfer Activity Jan 5, 2023
@JoshuaSBrown
Copy link
Collaborator Author

In light, of large branch divergence this branch is going to be made stale and will be kept for reference. This branch needs to be split into 3 to 4 different components.

  1. URI separators

Any plugin that has a plugin specific uri separator needs to be implemented according to documentation.

  1. Activity Converter Abstraction layer

All activities should be converted to a plugin activity internally before being passed to the actual plugins, this avoids the need for each plugin to know about every kind of activity, they will only need to understand the plugin activity.

  1. A plugin and transfer activity needs to be added that is user facing.

  2. All of the components need to be shown to work together,

This requires some detailed plumbing i.e. ensuring UUIDs are being appropriately passed around.

@JoshuaSBrown JoshuaSBrown added the State: Stale A branch or is issue kept for reference but won't be activiley worked on and will be removed. label Feb 7, 2023
@tskluzac tskluzac deleted the branch JoshuaSBrown-fix-examples February 8, 2024 19:42
@tskluzac tskluzac closed this Feb 8, 2024
@wigging wigging deleted the JoshuaSBrown-add-transfer-activity branch April 4, 2024 17:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Branch Goal: Enhancement New feature or request State: Stale A branch or is issue kept for reference but won't be activiley worked on and will be removed.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants