Skip to content

makeplane/developer-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

595 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Plane Developer Documentation

Official developer documentation for Plane - an open-source project management platform.

This repository contains comprehensive guides for REST API integration, self-hosting deployments, and building custom applications on the Plane platform.

Documentation Sections

  • Self-Hosting - Deploy Plane on your own infrastructure with Docker, Kubernetes, or other platforms
  • API Reference - Complete REST API documentation for integrating with Plane
  • Developer Tools - Build custom apps, webhooks, and extensions

Tech Stack

Local Development

Prerequisites

  • Node.js 18+
  • pnpm

Setup

# Install dependencies
pnpm install

# Start development server
pnpm dev

# Build for production
pnpm build

# Preview production build
pnpm preview

The development server runs at http://localhost:5173 with hot reload enabled.

Project Structure

docs/
β”œβ”€β”€ .vitepress/
β”‚   β”œβ”€β”€ config.mts          # VitePress configuration
β”‚   β”œβ”€β”€ theme/              # Custom Vue theme
β”‚   β”‚   β”œβ”€β”€ components/     # Custom Vue components
β”‚   β”‚   └── style.css       # Global styles
β”‚   └── public/             # Static assets (images, logos)
β”œβ”€β”€ api-reference/          # REST API documentation
β”œβ”€β”€ self-hosting/           # Deployment and configuration guides
β”œβ”€β”€ dev-tools/              # Developer tools and extensions
└── plane-one/              # Plane One (licensed edition) docs

Contributing

See CONTRIBUTING.md for guidelines on contributing to this documentation.

Community

License

This project is licensed under the Apache License 2.0.