# Files comfy-cli leaves OUT of the Registry archive (gitignore syntax; the
# packer zips git-tracked files minus these, so untracked local files need
# no entry). Runtime code, node help, example workflows, README, LICENSE and
# pyproject stay in. Everything below is development-only or README media:
# it adds nothing for a user.
#
# scripts/release_preflight.py lists the archive the same way and fails when
# a path outside its runtime allowlist ships, when a runtime file is dropped
# (js/docs/ is node help and must ship), or when the archive outgrows its
# size budget.

# tests and offline tooling
tests/
scripts/

# CI and repository automation
.github/

# developer docs and tool settings (docs/ at the root only)
AGENTS.md
CLAUDE.md
CONTRIBUTING.md
SECURITY.md
.claude/
/docs/

# README media: GitHub shows it on the repository page, nothing in the
# pack loads it
/assets/

# the changelog: the Registry shows each version's notes, made from it when
# the version is published (scripts/changelog_notes.py), and the full list
# stays in the repository; nothing in the pack reads it
CHANGELOG.md

# repository files
.gitignore
.comfyignore
.gitattributes
.editorconfig
