Developer Onboarding
Welcome to TendSocial development! This section helps you get started.
Quick Start
- Read the Contributing Guide - Environment setup, tooling, local development
- Review GitHub Workflow - How we manage issues, PRs, and AI agents
- 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 installEssential 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
| Resource | Purpose |
|---|---|
| GitHub Projects | Task tracking |
| Architecture Overview | System design |
| Database Schema | Data models |
| API Documentation | API reference |
See Also
- Contributing Guide - Full setup instructions
- GitHub Workflow - PR and issue process
- Coding Standards - Code style