Skip to main content

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

PathDescription
apps/webWeb application
apps/desktopElectron desktop application
packages/Shared packages
docs/This documentation site