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

Frontend plugin orchestration #886

Closed
wants to merge 19 commits into from

Conversation

nallath
Copy link
Member

@nallath nallath commented Jul 11, 2023

First rough draft of how the frontend will handle the backend_plugins.

Originally i added the concept of backend_plugins to uranium, but the extra abstraction made it clumsy quite fast. So i moved all of it over to Cura. The accompanying Uranium PR now essentially only contains boyscouting changes. Since they are still good to do, i've left them in.

Ultimaker/Cura#16110

CURA-10717

nallath and others added 17 commits July 7, 2023 10:13
Boyscouting

CURA-10717
Boyscouting

CURA-10717
…ltimaker/Uranium into CURA-10717_Engine_plugin_orchestration
Boyscouting

CURA-10717
Boyscouting

CURA-10717
And more boyscouting. Damn this is some code that hasn't been touched in a while...

CURA-10717
Pretty rudimentary stuff, but one needs plumbing before moving on

CURA-10717
I was running into abstraction issues when it was defined in Uranium.
Instead of trying to fight those, it's just easier to move it to Cura

CURA-10717
@github-actions
Copy link

github-actions bot commented Jul 11, 2023

Unit Test Results

2 404 tests  ±0   2 389 ✔️ ±0   27s ⏱️ -4s
       1 suites ±0        15 💤 ±0 
       1 files   ±0          0 ±0 

Results for commit 0466c71. ± Comparison against base commit 49ba701.

♻️ This comment has been updated with latest results.

@jellespijker jellespijker self-requested a review July 11, 2023 16:59
Copy link
Member

@jellespijker jellespijker left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A few minor comments, but overall okay

UM/Backend/Backend.py Outdated Show resolved Hide resolved
UM/Backend/Backend.py Outdated Show resolved Hide resolved
UM/Backend/Backend.py Outdated Show resolved Hide resolved
UM/Backend/Backend.py Outdated Show resolved Hide resolved
nallath and others added 2 commits July 12, 2023 10:49
As per suggestions of review

CURA-10717

Co-authored-by: Jelle Spijker <spijker.jelle@gmail.com>
Apply suggestions from code review

CURA-10717

Co-authored-by: Jelle Spijker <spijker.jelle@gmail.com>
@jellespijker
Copy link
Member

closing this PR since it was simple a rename to CURA-10475_engineplugin such that we have a consistent working branch name across all repo's

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.

2 participants