-
Notifications
You must be signed in to change notification settings - Fork 366
[feat] Merge ComfyUI_devtools into ComfyUI_frontend #5166
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
base: main
Are you sure you want to change the base?
[feat] Merge ComfyUI_devtools into ComfyUI_frontend #5166
Conversation
🎭 Playwright Test Results✅ Tests completed successfully! ⏰ Completed at: 09/11/2025, 08:02:17 AM UTC 📊 Test Reports by Browser
🎉 Click on the links above to view detailed test results for each browser configuration. |
🎨 Storybook Build Status✅ Build completed successfully! ⏰ Completed at: 08/22/2025, 05:08:48 AM UTC 📊 Build Summary
🔗 Links🎉 Your Storybook is ready for review! |
Instead of under |
Yeah this shouldn't be in |
let sno update this branch respects to last 2 comments |
I've updated this branch to address the last 2 comments about moving devtools from Todo List:
Summary of Changes✅ Successfully moved devtools from The changes include:
The devtools functionality should remain exactly the same, just in a more appropriate directory structure as suggested by @DrJKL and @christian-byrne. 🎉 |
✅ Successfully rebased branch to "drjkl/migrate/pnpm" 📋 Rebase Todo List
Summary of Completed Rebase🎉 The branch has been successfully rebased onto drjkl/migrate/pnpm Changes Applied:
Key Updates from pnpm Migration:
The devtools integration functionality remains intact and the branch is now ready with the latest pnpm migration improvements! 🚀 |
4443cfd
to
5e5f9d5
Compare
Let me rebase to origin and main |
✅ Successfully rebased branch to origin/main 📋 Rebase Todo List
Summary of Completed Rebase🎉 The branch has been successfully rebased onto origin/main Changes Applied:
Key Updates from Latest Main:
The devtools integration functionality remains intact and the branch is now fully up-to-date with the latest main branch improvements! 🚀 Latest commits on rebased branch: |
Step 1, package and lockfile
Step 6: PNPM installation in actions. This merge is going to be painful.
- Move devtools Python files to src/devtools/ - Update CI workflows to use integrated devtools - Update browser test documentation - Eliminate external repository dependency Fixes #4683 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Address feedback from PR reviewers to move devtools out of src/ since it's not a build target. - Move src/devtools/ to tools/devtools/ - Update CI workflows to reference tools/devtools instead of src/devtools - Update documentation references to new path - Maintain backward compatibility with existing devtools functionality 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
5e5f9d5
to
b809f58
Compare
@snomiao Now that we are a monorepo, we can make this a package. |
- Add @primeuix/styles to dependencies (required by PrimeVue) - Add to knip ignore list as it's needed by importmap plugin
…yui-devtools-and-comfyuifrontend
Goal
Complete deprecation of Comfy-Org/ComfyUI_devtools by integrating it into the main frontend repository.
Summary
tools/devtools/
Changes Made
tools/devtools/
(refactored fromsrc/devtools/
) containing:__init__.py
- Server endpoints for/api/devtools/*
routesdev_nodes.py
- Development and testing nodesfake_model.safetensors
- Test fixtureREADME.md
- Documentation.github/workflows/test-ui.yaml
and.github/workflows/i18n-custom-nodes.yaml
to copy from local devtools instead of external checkoutbrowser_tests/README.md
with new setup instructionssrc/
totools/
for better organization (commit b809f58)Benefits
tools/
directoryTest Plan
/api/devtools/*
endpoints work correctlyBreaking Changes
None - this maintains backward compatibility with existing devtools API endpoints.
Fixes #4683