Skip to content
This repository was archived by the owner on Oct 18, 2024. It is now read-only.

Add pyproject.toml for Custom Node Registry #5

Merged
merged 1 commit into from
Jun 25, 2024

Conversation

haohaocreates
Copy link
Contributor

@haohaocreates haohaocreates commented Jun 24, 2024

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!

@jtydhr88 jtydhr88 merged commit 6ba75d9 into jtydhr88:master Jun 25, 2024
@haohaocreates
Copy link
Contributor Author

Hey @jtydhr88, Saw that you merged the PR which is amazing!!!!! Just a few last steps to get you onboarded 🚀

Steps:

  1. Go to the registry. [https://www.comfyregistry.org/]
  2. Login and create a publisher id.
  3. Update the toml file with your publisher ID, and publish your node either through the CLI or with GH Actions!

There's also like a 1minute video we made too teehee - https://youtu.be/WhOZZOgBggU

Let me know if there is anything else I can help with!!"

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants