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.