Files
html-explainer/.gitignore
T
MohZhuang 66b61002f2 chore: prepare html-explainer v1.2.2 for public release
First public release of the html-explainer skill: deterministic HTML-to-MP4 explainer video pipeline for AI coding agents.

Additions since v1.2.1:

- scripts/lint_frames.py: pre-render audit of the eight frame-contract rules
- scripts/peek_frame.mjs: single-scene screenshot preview (seconds, not minutes)
- scripts/check_integrity.py: version/catalog/count consistency + stray-CDN scan
- Bilingual README (README.md Chinese default, README.en.md English)
- LICENSE (MIT), THIRD_PARTY_NOTICES.md, licenses/Apache-2.0.txt
- CHANGELOG.md, CONTRIBUTING.md, .gitignore, .gitattributes
- GitHub CI workflow and issue/PR templates

Fixes and docs:

- document lint_frames.py and peek_frame.mjs, previously absent from the file table
- add the lint stage to the pipeline order
- remove references to private client projects so the skill can ship publicly
- record the full upstream attribution chain for the style catalog
- package_skill.py now excludes repo-hygiene files and keeps licence files
2026-09-21 12:46:23 +08:00

46 lines
764 B
Plaintext

# ---------- Python ----------
__pycache__/
*.py[cod]
*.egg-info/
.pytest_cache/
.venv/
venv/
# ---------- Node ----------
# playwright-core is a dependency, not vendored source.
# Install it with: bash setup_env.sh --install
node_modules/
# ---------- Distribution bundles ----------
dist/
# ---------- Per-project runtime artifacts ----------
# html-explainer generates these inside a *video project* directory.
# Ignored here so a demo project created inside the repo never gets committed.
out/
audio/
render/
research/
script/
qc_frames/
qc_report.md
qc_sheet.jpg
*.beats.js
*.mp4
*.mp3
*.wav
*.srt
*.vtt
*.log
# ---------- OS / editor ----------
.DS_Store
Thumbs.db
desktop.ini
.vscode/
.idea/
*.swp
# ---------- Local-only scratch ----------
.skilldev/