Skip to content

Contributing to Tessera

Tessera is open for contributions. Whether you want to add a new technology stack, improve AI prompts, or fix bugs — contributions are welcome.

See the full guide in the repository: CONTRIBUTING.md on GitHub

Quick Overview

bash
git clone https://github.com/drnasin/tessera-installer.git
cd tessera-installer
composer install
vendor/bin/phpunit   # 131 tests, zero tokens

Adding a New Stack

Create src/Stacks/YourStack.php implementing StackInterface and register it in StackRegistry::init(). Each stack needs:

  • preflight() — check required tools
  • scaffold() — AI-driven build flow
  • Universal prompt rules (use it like a customer, verify before you use)

See CONTRIBUTING.md for details, example code, and the full contribution workflow.

  • Getting Started — install Tessera and try it out before contributing
  • AI Routing — understand how AI tools are orchestrated during builds