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 tokensAdding a New Stack
Create src/Stacks/YourStack.php implementing StackInterface and register it in StackRegistry::init(). Each stack needs:
preflight()— check required toolsscaffold()— 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.
Related
- Getting Started — install Tessera and try it out before contributing
- AI Routing — understand how AI tools are orchestrated during builds