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.