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>
73 lines
1.7 KiB
Plaintext
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
|