Getting Started
Quickstart Guide
Get started with CONA development in minutes
Quickstart Guide
This guide provides a quick overview of getting started with CONA. For detailed setup instructions and configuration, please refer to our root README.
Prerequisites
- Node.js 18+
- PNPM (latest version)
- PostgreSQL database
- Supabase account
- Temporal Cloud account
- Mintlify CLI (for documentation)
Quick Setup
- Clone and install:
- Configure environment:
See the Environment Setup Guide for a complete list of required environment variables and their descriptions.
- Push database schema and start development:
Visit http://localhost:3000
to access the application.
Documentation Development
- Install Mintlify CLI globally:
- Start the documentation server:
Visit http://localhost:4000
to preview the documentation.
For more details about working with our documentation, see the docs guide.
Development Best Practices
-
Package Management
- Always use PNPM for package management
- Run scripts using
pnpm run
orpnpm test
-
Code Style
- Write functional TypeScript code
- Follow established project structure
- Use descriptive variable names