Files
wordcloud/.gitignore
T
broccoliandClaude Sonnet 5 1d17b5e20d Rework layout engine around exact-glyph collision, add tests and docs sync
Replace the old bbox/heuristic placement (scale search rounds, large-font
capping, stratified sampling, fill-retry ladders) with an area-model font
sizing pass feeding a C++ exact-glyph collision engine (centroid-biased
spiral + random probing, HD clearance refinement, density/hole
optimization). Simplify the frontend advanced-params panel and JobParams
type to match the surviving config surface, add a layout-constraints test
suite and a repeatable benchmark tool, and bring docs/*.md back in sync
with current code (plus new TESTING.md and DEPLOYMENT.md).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-26 18:32:25 +08:00

73 lines
1.7 KiB
Plaintext

# ── macOS / editors ─────────────────────────────
.DS_Store
._*
.idea/
.claude/
# ── Python ─────────────────────────────────────
__pycache__/
*.py[cod]
*.pyc.*
.pytest_cache/
.mypy_cache/
.ruff_cache/
.venv/
.matplotlib/
.runtime/
# ── C++ build artifacts ────────────────────────
*.so
*.dylib
*.dll
*.a
*.o
*.obj
backend/EfficientWordCloud/build/
backend/EfficientWordCloud/dist/
backend/EfficientWordCloud/efficient_wordcloud.egg-info/
backend/EfficientWordCloud/efficient_wordcloud/ewc_core*.so
# ── Frontend ───────────────────────────────────
frontend/node_modules/
frontend/dist/
# ── Runtime / service data ─────────────────────
backend/service_workspace/
backend/service_assets/
backend/service_projects/
backend/service_fonts/
backend/output/
backend/output_cli_test/
backend/benchmark_outputs/
backend/ref/
backend/.runtime/
# ── Logs ───────────────────────────────────────
*.log
# ── Generated artifacts ────────────────────────
release/
*.db
metrics.json
*.tar
*.tar.gz
*.tgz
*.png
*.svg
*.jpg
*.jpeg
*.webp
# ── Data files (not code) ──────────────────────
*.pdf
*.zip
*.xlsx
*.xls
*.csv
*.tsv
*.docx
# ── Old / local notes ──────────────────────────
EWC_REF_FEATURE_PARITY_PLAN.md
GIT_PUSH_指南.md