- Discussion #2781: new contributor hit
POSTGRES_URL environment variable is requiredimmediately after following Quick Start - Quick Start claims "under 2 minutes" but omits critical prerequisites (PostgreSQL, GitHub App, etc.)
- Improve documentation so contributors understand what's needed before they begin
- README Quick Start lists real prerequisites and correct commands
- CONTRIBUTING.md has step-by-step local development setup
- .env.example clearly marks required vs optional variables
- A new contributor reading these docs can set up the project without surprise errors
- Documentation-only changes (no code changes)
- Node.js 24+ per package.json engines field
- GitHub App credentials validated at boot in
apps/studio.giselles.ai/app/giselle.ts - POSTGRES_URL validated lazily but needed for vector store operations
- Replaced "under 2 minutes" Quick Start with honest prerequisites + setup steps
- Added full development setup guide to CONTRIBUTING.md with numbered steps
- Reorganized .env.example with
# Required/# Optionalsection headers - Moved GitHub App variables from commented-out "for development only" section to required section
- All three files updated
pnpm formatpassespnpm tidypasses
- Updated README.md Quick Start section
- Updated CONTRIBUTING.md with development environment setup guide
- Updated .env.example with required/optional markers and uncommented GitHub App vars
- N/A (complete)
- N/A (complete)
- None
README.md(modified)CONTRIBUTING.md(modified)apps/studio.giselles.ai/.env.example(modified)