ComfyUI-GPT_SoVITS icon indicating copy to clipboard operation
ComfyUI-GPT_SoVITS copied to clipboard

Add pyproject.toml for Custom Node Registry

Open haohaocreates opened this issue 1 year ago • 2 comments
trafficstars

We are working with dr.lt.data and comfyanon to build a global registry for custom nodes (similar to PyPI). Eventually, the registry will be used as a backend for the UI-manager. All nodes go through a verification process before being published to users.

The main benefits are that authors can

  • publish nodes by version and users can safely update nodes knowing ahead of time if their workflows will break or not
  • automate testing against new commits in the comfy repo and existing workflows through our CI/CD dashboard

Action Required:

  • [ ] Go to the registry. Login and create a publisher id (everything after the @ sign on your registry profile).
  • [ ] Add the publisher id into the pyproject.toml file.
  • [ ] Merge the separate Github Actions PR, then merge this PR.

If you want to publish the node manually, install the cli by running pip install comfy-cli, then run comfy node publish

Check out our docs if you want to know more about the registry. Otherwise, feel free to message me on discord at haohao_81202 or join our server if you have any questions!

haohaocreates avatar Jun 14 '24 07:06 haohaocreates

hey @AIFSH, wanted to send a small nudge and ask if you had any questions!

haohaocreates avatar Jun 20 '24 11:06 haohaocreates

@AIFSH, wondering if there's any way we can support you on this PR!

haohaocreates avatar Jun 28 '24 03:06 haohaocreates