Skip to main content

Development

TablePro is open source under AGPLv3. These pages cover building the app, the codebase conventions, and writing, testing, and publishing driver plugins.

Setup

Clone, install dependencies, open in Xcode.

Building

Build configurations, signing, release builds.

Architecture

Module layout, plugin system, editor pipeline.

Code Style

Swift conventions, lint config, no-comment rule.

Plugin Development

Write a driver plugin against TableProPluginKit.

Testing a Custom Plugin

Load a locally built plugin in a debug build.

Plugin Registry

Publish and distribute database driver plugins.