Files

3.0 KiB

发布指南

发布到Node Manager的步骤

1. 准备GitHub仓库

  1. 在GitHub上创建新仓库 ✅ 已完成
  2. 仓库名: WB-ComfyUI-Utils ✅ 已完成
  3. 设置为公开仓库 ✅ 已完成

2. 上传代码

# 初始化Git仓库
git init

# 添加所有文件
git add .

# 提交更改
git commit -m "Initial commit: WB ComfyUI Utils - Audio Duration Node"

# 添加远程仓库
git remote add origin https://github.com/webuilder/WB-ComfyUI-Utils.git

# 推送到GitHub
git push -u origin main

3. 更新package.json

编辑 package.json 文件,更新以下信息:

{
  "name": "wb-comfyui-utils",
  "version": "1.0.0",
  "description": "A collection of useful ComfyUI utility nodes including audio duration, text processing, and more",
  "author": "webuilder",
  "repository": {
    "type": "git",
    "url": "https://github.com/webuilder/WB-ComfyUI-Utils"
  },
  "keywords": [
    "comfyui",
    "utils",
    "audio",
    "duration",
    "text",
    "processing",
    "nodes"
  ],
  "license": "MIT",
  "dependencies": [],
  "comfyui": {
    "nodes": [
      "WB_AudioDuration"
    ]
  }
}

4. 更新README.md

编辑 README.md 文件,更新:

  • 作者信息 ✅ 已完成
  • GitHub仓库链接 ✅ 已完成
  • 问题反馈链接 ✅ 已完成

5. 更新LICENSE

编辑 LICENSE 文件,更新版权信息:

Copyright (c) 2024 webuilder

✅ 已完成

6. 测试节点

在发布前,确保节点在ComfyUI中正常工作:

  1. 将代码复制到ComfyUI的custom_nodes目录
  2. 重启ComfyUI
  3. 测试节点功能

7. 创建Release

  1. 在GitHub仓库页面点击 "Releases"
  2. 点击 "Create a new release"
  3. 填写版本信息:
    • Tag: v1.0.0
    • Title: WB ComfyUI Utils v1.0.0
    • Description: 描述工具集功能
  4. 发布Release

8. 等待Node Manager收录

Node Manager会自动扫描GitHub上的ComfyUI节点仓库。通常需要几天时间才会出现在搜索结果中。

9. 验证发布

  1. 在ComfyUI中打开Node Manager
  2. 搜索 "WB Utils" 或 "WB Audio Duration"
  3. 确认节点可以正常安装

注意事项

  1. 仓库必须是公开的 ✅ 已完成
  2. 必须包含package.json文件 ✅ 已完成
  3. package.json中的comfyui.nodes字段必须正确 ✅ 已完成
  4. README.md应该包含详细的安装和使用说明 ✅ 已完成
  5. 代码应该经过充分测试

常见问题

Q: 节点没有出现在Node Manager中?

A: 检查以下几点:

  • 仓库是否为公开 ✅ 已完成
  • package.json格式是否正确 ✅ 已完成
  • 是否创建了Release

Q: 安装后节点不工作?

A: 检查以下几点:

  • __init__.py文件是否正确 ✅ 已完成
  • 节点注册是否正确 ✅ 已完成
  • 依赖是否满足 ✅ 已完成

Q: 如何更新节点?

A: 创建新的Release,更新版本号。

Q: 如何添加新节点到工具集?

A:

  1. 在__init__.py中添加新节点类
  2. 在NODE_CLASS_MAPPINGS中注册新节点
  3. 在package.json的comfyui.nodes数组中添加新节点名
  4. 更新README.md文档
  5. 创建新的Release