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

Reorganize streampipes-container modules #569

Closed
10 tasks done
dominikriemer opened this issue Nov 26, 2022 · 0 comments · Fixed by #961
Closed
10 tasks done

Reorganize streampipes-container modules #569

dominikriemer opened this issue Nov 26, 2022 · 0 comments · Fixed by #961
Assignees
Labels
backend Everything that is related to the StreamPipes backend breaking change Indicates that a PR or issue yields to a breaking change enhancement New feature or request migrated from jira Indicates that a issue has been migrated from JIRA (only automatically assigned - Do not modify!)
Milestone

Comments

@dominikriemer
Copy link
Member

dominikriemer commented Nov 26, 2022

Currently, there exist many different modules that manage StreamPipes services:

 
streampipes-connect-container
streampipes-connect-container-master
streampipes-connect-container-worker
streampipes-container
streampipes-container-base
streampipes-container-embedded
streampipes-container-extensions
streampipes-container-standalone
 
This can be simplified so that it is much more clearer for new contributors to know where to find pieces of code:
 

  • Rename container modules to "service" to indicate that these modules are services:
    streampipes-service-base
    streampipes-service-core
    streampipes-service-extensions
     
  • Manage rest interfaces in rest modules:
    streampipes-rest-extensions
    streampipes-rest-core
     
  • Merge streampipes-connect into streampipes-container
  • Eliminate streampipes-connect-container-worker module
  • Eliminate streampipes-container-standalone module
  • Rename streampipes-connect-container-master to streampipes-connect-management
  • Rename streampipes-container to streampipes-extensions-management
  • Rename streampipes-backend to streampipes-service-core
  • Rename streampipes-container-extensions to streampipes-service-extensions
  • Merge streampipes-service-extensions-base into streampipes-service-extensions
  • Rename streampipes-connect-api to streampipes-extensions-api
  • Move API from streampipes-container to streampipes-extensions-api

Breaking Changes:

  • Modules and packages have been renamed. For pipeline elements that are developed outside of StreamPipes using the SDK, imports need to be updated in data processor and sink definitions, adapters and the ServiceDefinitionBuilder. No further code changes are necessary besides updating package names.

Imported from Jira STREAMPIPES-385. Original Jira may contain additional context.
Reported by: riemer.

@dominikriemer dominikriemer added backend Everything that is related to the StreamPipes backend improvement migrated from jira Indicates that a issue has been migrated from JIRA (only automatically assigned - Do not modify!) labels Nov 26, 2022
@bossenti bossenti added enhancement New feature or request and removed improvement labels Nov 27, 2022
@bossenti bossenti added this to the post-1.0 milestone Nov 27, 2022
@dominikriemer dominikriemer mentioned this issue Dec 30, 2022
@dominikriemer dominikriemer self-assigned this Jan 2, 2023
@dominikriemer dominikriemer linked a pull request Jan 2, 2023 that will close this issue
@dominikriemer dominikriemer added the breaking change Indicates that a PR or issue yields to a breaking change label Jan 2, 2023
@dominikriemer dominikriemer modified the milestones: post-1.0, 1.0.0 Jan 2, 2023
dominikriemer added a commit that referenced this issue Jan 2, 2023
@bossenti bossenti modified the milestones: 1.0.0, 0.91.0 Jan 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Everything that is related to the StreamPipes backend breaking change Indicates that a PR or issue yields to a breaking change enhancement New feature or request migrated from jira Indicates that a issue has been migrated from JIRA (only automatically assigned - Do not modify!)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants