Skip to content

Latest commit

 

History

History
71 lines (60 loc) · 2.37 KB

File metadata and controls

71 lines (60 loc) · 2.37 KB
Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 3 column 49
---
layout: docs
title: Documentation — WebRTC
description: Documentation hub for LessUp WebRTC: architecture, signaling, deployment, API, troubleshooting, and OpenSpec.
---

Documentation

Why LessUp WebRTC?

Feature Description
🪶 Lightweight Single Go dependency (gorilla/websocket), no heavy frameworks
Zero Build Vanilla JavaScript ES6+, served directly—no bundlers, no transpilers
📋 OpenSpec-Driven Spec-first development with structured change management
🌐 Bilingual Docs Complete documentation in English and Chinese
🔧 Production-Ready Docker, Kubernetes, and Fly.io deployment configs included

Use this page as the public entrypoint for understanding the project.

Start here

🧭

Architecture, module boundaries, and the actual runtime shape.

📡

Join flow, room updates, relay rules, and server guarantees.

🚀

Local run, Docker usage, and TURN/WSS considerations.

📋

Main capabilities, change workflow, and links to the current specs.

Public spec model

The repository now treats openspec/ as the only specification authority.

  • main capability specs live in openspec/specs/
  • implementation work lives in openspec/changes/
  • public docs link to a curated spec hub instead of the deleted legacy /specs/ tree

Related pages