Skip to content

Developer Guide

Welcome to the Tileverse Developer Guide. This section provides everything you need to contribute to the project, build from source, and understand the testing infrastructure.

Contents

  • Building: How to compile and package the project.
  • Testing: Running unit, integration, and performance tests.
  • Contributing: Code style, pull request process, and contribution guidelines.
  • Architecture: High-level system design and module relationships.

Core Principles

  • Modularity: Libraries are designed to work independently.
  • Cloud-Native: First-class support for S3, Azure, GCS, and HTTP.
  • Performance: Heavy focus on zero-copy I/O and efficient memory usage.
  • Standards: Strict adherence to OGC and Mapbox specifications.