Files
dpg-map/AGENTS.md

751 B

AGENTS.md

Current status

Rebuild initialized.

Completed steps

None yet.

Current step

Step 1 - Public API contract and pure core.

Design decisions

  • Package is managed with uv.
  • Public import is import dpg_map as dpgm.
  • Dear PyGui calls are GUI-thread-only.
  • Runtime public calls enqueue commands or update logical state.
  • Overlay updates must not reset center/zoom.
  • The widget uses child_window + measured-size drawlist.
  • Tiles use a memory cache and persistent disk cache.
  • Tile providers are interchangeable.

Known issues

None yet.

Commands used

  • Read STEPS.md, FEATURES.md, and ARCHITECTURE.md.
  • Created initial package, examples, tests, and agent-log structure.

Next action

Implement Step 1.