Skip to content

Developer Onboarding

Welcome to TendSocial development! This section helps you get started.

Quick Start

  1. Read the Contributing Guide - Environment setup, tooling, local development
  2. Review GitHub Workflow - How we manage issues, PRs, and AI agents
  3. Check Coding Standards - Code style and practices

Documentation

Getting Started

  • Contributing Guide - Complete setup instructions:

    • Prerequisites (Node 24, pnpm)
    • Repository setup
    • Environment variables
    • Running locally
    • Testing and linting
  • GitHub Workflow - Development workflow:

    • Issue creation and tracking
    • Using AI coding agents
    • Pull request process
    • Code review guidelines

Environment Setup

Prerequisites

bash
# Required tools
node --version   # v24.x
pnpm --version   # v9.x

# Clone repository
git clone https://github.com/marcmontecalvo/tendsocial.git
cd tendsocial
pnpm install

Essential Environment Variables

bash
# Database
DATABASE_URL=postgresql://...

# Auth
SUPABASE_URL=https://...
SUPABASE_PUBLISHABLE_KEY=...
SUPABASE_JWT_SECRET=...

# AI (at least one)
GEMINI_API_KEY=...

Key Resources

ResourcePurpose
GitHub ProjectsTask tracking
Architecture OverviewSystem design
Database SchemaData models
API DocumentationAPI reference

See Also

TendSocial Documentation