> ## Documentation Index
> Fetch the complete documentation index at: https://ngquct-feat-ai-sql-walkthroughs.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Development Overview

> Build TablePro from source, contribute, or write a database driver plugin.

# Development

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

<CardGroup cols={2}>
  <Card title="Setup" icon="wrench" href="/development/setup">
    Clone, install dependencies, open in Xcode.
  </Card>

  <Card title="Building" icon="hammer" href="/development/building">
    Build configurations, signing, release builds.
  </Card>

  <Card title="Architecture" icon="diagram-project" href="/development/architecture">
    Module layout, plugin system, editor pipeline.
  </Card>

  <Card title="Code Style" icon="indent" href="/development/code-style">
    Swift conventions, lint config, no-comment rule.
  </Card>

  <Card title="Plugin Development" icon="puzzle-piece" href="/development/plugin-development">
    Write a driver plugin against TableProPluginKit.
  </Card>

  <Card title="Testing a Custom Plugin" icon="flask" href="/development/testing-plugins">
    Load a locally built plugin in a debug build.
  </Card>

  <Card title="Plugin Registry" icon="box" href="/development/plugin-registry">
    Publish and distribute database driver plugins.
  </Card>
</CardGroup>
