Skip to content

Latest commit

 

History

343 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

W3DS Video

Production-grade decentralized video hosting platform.

Repository layout

  • apps/web — creator and viewer application
  • apps/admin — operational administration console
  • apps/landing — public marketing site
  • apps/docs — product and developer documentation
  • packages/* — shared platform libraries

Requirements

  • Node.js 22.16 or newer
  • pnpm 11.20 or newer
  • Docker (optional, for container builds)

Commands

pnpm install
pnpm dev
pnpm lint
pnpm typecheck
pnpm test
pnpm build
pnpm storybook:build
pnpm verify:release

pnpm verify:release is the repeatable release gate (lint, typecheck, tests, build, Storybook build, and migration validation). It does not require live W3DS access. See docs/backend.md for the deployment runbook and health probes.

Run browser tests after installing Playwright's Chromium runtime:

pnpm exec playwright install chromium
pnpm test:e2e

Build a production web image:

docker build --build-arg APP=web -t w3ds-video-web .

Workspace conventions

All internal packages use the @w3ds/* scope and workspace protocol. Build, test, lint, and typecheck tasks are orchestrated with Turborepo. Biome is the single formatter and linter.

About

wsds video hosting

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages