Gopaddi Pod Documentation
Welcome to the Gopaddi Pod documentation. Gopaddi Pod is a cross-platform application built with Electron and React, managed as a monorepo with pnpm workspaces and Turborepo.
Getting Started
Prerequisites
- Node.js: ^20.19.0 or >=22.12.0
- pnpm: >= 8.0.0
Installation
pnpm install
Development
# Run all workspaces in dev mode
pnpm dev
# Run only the web app
pnpm --filter @gopod/web dev
# Run only the desktop app
pnpm --filter @gopod/desktop dev
Building
# Build all workspaces
pnpm build
# Typecheck all workspaces
pnpm typecheck
Project Structure
| Path | Description |
|---|---|
apps/web | Web application |
apps/desktop | Electron desktop application |
packages/ | Shared packages |
docs/ | This documentation site |