Coding
PromptBeginner5 minmarkdown
Nano Banana Pro
Agent skill for nano-banana-pro
6
- `core/`: C++17 geometric core and C API (`core/src`, public headers under `core/include`).
Sign in to like and favorite skills
core/: C++17 geometric core and C API (core/src, public headers under core/include).editor/qt/: Optional Qt-based editor (toggle with BUILD_EDITOR_QT).tools/: Utilities and third‑party headers used by tests/examples.tests/: CMake targets for core and tools (tests/core, tests/tools).examples/: Minimal C API samples wired into CTest.scripts/: Build/dev helpers (vcpkg bootstrap, core/editor builds).docs/: Project docs and reports.cmake -S . -B build -DCMAKE_BUILD_TYPE=Release -DBUILD_EDITOR_QT=ONcmake --build build -jscripts/build_core.shscripts/build_editor.shctest --test-dir build -V./build/tests/core/core_tests_triangulation-DCADGF_USE_NLOHMANN_JSON=ON, -DCADGF_SORT_RINGS=ONcore/include/... and must not pull internal deps.geometry2d.cpp).tests/; some are wired to CTest, others run as built executables.tests/<area>/test_*.cpp; small, focused cases with clear intent.feat:, fix:, docs:, chore:, ci:, scopes like (qt) or (ci) are encouraged.docs/ when behavior changes.vcpkg.json). On first setup: scripts/bootstrap_vcpkg.sh.