Files
2026-06-13 19:50:42 +05:30

5.4 KiB

GitHub Publishing Guide

ComfyFlow Insight

Complete Repository Setup, Upload, Release, and Installation Guide


Overview

This guide explains how to:

  • Create the GitHub repository
  • Upload ComfyFlow Insight
  • Configure repository settings
  • Add screenshots and assets
  • Create releases
  • Enable issue tracking
  • Publish documentation
  • Allow users to install the extension

Step 1: Prepare Repository

Verify your repository contains:

ComfyUI-ComfyFlow-Insight/

README.md
LICENSE
CHANGELOG.md
CONTRIBUTING.md
CODE_OF_CONDUCT.md
SECURITY.md

backend/
docs/
nodes/
web/
assets/

requirements.txt
__init__.py

.github/

Step 2: Create GitHub Repository

Login:

https://github.com

Click:

New Repository

Repository Name:

ComfyUI-ComfyFlow-Insight

Visibility:

Public

Do NOT initialize:

README
.gitignore
LICENSE

because they already exist locally.

Click:

Create Repository

Step 3: Initialize Git

Open terminal.

Navigate to project:

cd ComfyUI-ComfyFlow-Insight

Initialize Git:

git init

Step 4: Add Files

git add .

Verify:

git status

Step 5: First Commit

git commit -m "Initial release of ComfyFlow Insight v1.0.0"

Step 6: Connect GitHub Repository

Example:

git remote add origin https://github.com/YOUR_USERNAME/ComfyUI-ComfyFlow-Insight.git

Verify:

git remote -v

Step 7: Push Repository

git branch -M main
git push -u origin main

Upload may take several seconds.


Step 8: Repository Description

GitHub Settings → General

Description:

Advanced Workflow Intelligence Platform for ComfyUI

Website:

Leave empty unless documentation site exists.


Step 9: Repository Topics

Add Topics:

comfyui

comfyui-extension

workflow-analysis

workflow-engineering

ai-workflows

dependency-graph

workflow-health

workflow-visualization

python

open-source

These improve GitHub discoverability.


Step 10: Add Social Preview

Navigate:

Settings
↓
General
↓
Social Preview

Upload:

assets/dashboard-preview.png

Recommended:

1280 x 640

Step 11: Enable Issues

Navigate:

Settings
↓
Features

Enable:

Issues

Your templates:

.github/ISSUE_TEMPLATE.md

will automatically be used.


Step 12: Enable Discussions (Optional)

Recommended:

Enable Discussions

Useful for:

  • User questions
  • Feature requests
  • Community support

Step 13: Verify Templates

Open:

Issues
↓
New Issue

Verify:

ISSUE_TEMPLATE.md

loads correctly.


Step 14: Verify Pull Requests

Open:

Pull Requests
↓
New Pull Request

Verify:

PULL_REQUEST_TEMPLATE.md

appears automatically.


Step 15: Create First Release

Navigate:

Releases

Click:

Create Release

Tag:

v1.0.0

Title:

ComfyFlow Insight v1.0.0

Release Notes

Example:

Initial public release of ComfyFlow Insight.

Features:

- Workflow Overview
- Architecture Analyzer
- Workflow Statistics
- Branch Analyzer
- Dependency Graph
- Workflow Advisor
- Workflow Actions
- Node Explorer
- Health Analyzer

Includes complete documentation and GitHub repository setup.

Publish Release.


Step 16: Add Screenshots

Create:

assets/

Recommended:

comfyflow_insight_logo.png

dashboard-preview.png

architecture-preview.png

dependency-preview.png

advisor-preview.png

Screenshots significantly increase GitHub engagement.


Step 17: Verify README

Ensure:

Logo displays

Badges display

Dashboard screenshot displays

Links work

Documentation links work

Step 18: Repository Settings

Recommended:

Allow Issues

ON

Allow Discussions

ON

Allow Wikis

OFF

Sponsorship

Optional

Projects

OFF

for now.


Installation Instructions For Users

Users install via:

cd ComfyUI/custom_nodes
git clone https://github.com/YOUR_USERNAME/ComfyUI-ComfyFlow-Insight.git

Restart ComfyUI.

Open:

http://127.0.0.1:8188

ComfyFlow Insight becomes available.


Updating The Repository

After making changes:

git add .
git commit -m "Update feature"
git push

Creating New Releases

Example:

v1.1.0

v1.2.0

v2.0.0

Each release should include:

  • Updated CHANGELOG
  • Release Notes
  • Screenshots (if applicable)

Recommended Version Strategy

1.0.0 Initial Release

1.1.0 New Features

1.2.0 Improvements

1.3.0 Dashboard Enhancements

2.0.0 Major Platform Update

Final Publishing Checklist

✓ README.md

✓ LICENSE

✓ CHANGELOG.md

✓ CONTRIBUTING.md

✓ CODE_OF_CONDUCT.md

✓ SECURITY.md

✓ ISSUE_TEMPLATE.md

✓ PULL_REQUEST_TEMPLATE.md

✓ Documentation Complete

✓ Screenshots Added

✓ Repository Topics Added

✓ First Release Published

Repository Status

Once all steps are complete, ComfyFlow Insight is ready for:

  • GitHub Publishing
  • Portfolio Presentation
  • Recruiter Review
  • Open Source Contributions
  • Community Adoption

Congratulations on publishing ComfyFlow Insight.