gracecluvohio opened a new issue, #4362: URL: https://github.com/apache/texera/issues/4362
### Task Summary (For readability, `...` refers to `frontend/src/app` in the codebase.) There are two computing unit components, the workflow computing unit component (`.../workspace/component/power-button`), <img width="1708" height="989" alt="Screenshot 2026-04-09 at 11 26 39 PM" src="https://github.com/user-attachments/assets/da722544-0d95-498d-9759-a4e005f5ac85" /> and the dashboard computing unit component (`.../dashboard/component/user/user-computing-unit`): <img width="1708" height="989" alt="Screenshot 2026-04-09 at 11 28 04 PM" src="https://github.com/user-attachments/assets/1e1affbc-c75c-422f-a82a-b2169c5fe773" /> Currently, the dashboard component and the workflow component share many services and types, but they are categorized under either `.../dashboard` or `.../workspace`, rather than a shared folder. Specifically: - `.../dashboard/service/user/computing-unit-actions` - `.../workspace/service/workflow-computing-unit` - `.../workspace/service/computing-unit-status` - `.../workspace/types/computing-unit-connection.interface.ts` - `.../workspace/types/workflow-computing-unit.ts` are used in both the workflow component and dashboard component, rather than being in a shared folder. A good solution would be to move these services and types to `.../common`. Also refer to https://github.com/apache/texera/pull/4331#issuecomment-4190833140 ### Priority P2 – Medium ### Task Type - [ ] Code Implementation - [ ] Documentation - [ ] Refactor / Cleanup - [ ] Testing / QA - [ ] DevOps / Deployment -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
