AppShell is built as a monorepo using pnpm workspaces and Turborepo for efficient development across multiple packages.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/tailor-platform/app-shell/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites
Before contributing to AppShell, ensure you have:- Node.js: Version 24.x (as specified in package.json)
- pnpm: Version 10.24.0 or higher
- Basic knowledge of React, TypeScript, and monorepo workflows
Installation
Clone the repository and install dependencies:Development Commands
The project uses Turborepo to orchestrate tasks across packages. Here are the main commands:Development Mode
Run all packages in development mode with hot reloading:- The core package in watch mode
- Example applications at
localhost:3000
Building
Build all packages for production:Type Checking
Run TypeScript type checking across all packages:Package-Specific Commands
You can also run commands in specific packages:Project Structure
The monorepo is organized as follows:Next Steps
Monorepo Structure
Learn about packages, examples, and build configuration
Testing
Run tests and maintain code quality
Publishing
Use changesets to version and publish packages