Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.26 KB

File metadata and controls

24 lines (17 loc) · 1.26 KB

Instructions for Coding Agents

We are building TilePeek, a cross-platform desktop application for inspecting tiled map data in MBTiles and PMTiles format.

Performance and UI responsiveness are top priorities for the user experience.

Coding style

  • Follow the C++23 standard, making use of new features where they fit well
  • Use Qt6 for all GUI components
  • Use other Qt6 components where sensible and where the standard library does not meet our needs
  • Ask before adding any new dependencies
  • Aim for a moderate number of unit tests
    • Prioritize tests that capture tricky or hard-to-observe conditions/calculations
    • Prioritize testing parts of the code that are likely to be affected by future changes

Reference

When dealing with MBTiles and PMTiles there are several specs you may need to refer to: