Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 839 Bytes

File metadata and controls

38 lines (25 loc) · 839 Bytes

Developer documentation

This is a monorepo managed with pnpm workspaces.

# Install dependencies
pnpm install

# Build all packages
pnpm build

# Watch mode for development
pnpm build:watch

# Run tests in all packages
pnpm test

# Run tests in watch mode (in a specific package)
cd packages/deck.gl-raster
pnpm test:watch

# Lint code
pnpm lint

# Format code
pnpm format

# Type check
pnpm typecheck

Publishing

Publishing happens automatically when a new tag is pushed to the main branch with format v*.

You must be part of the "release" environment in the repository settings to publish a new version.

Generally, you shouldn't have to manually publish tags — we use release-please to create release PRs, which create Github Releases (with tags) when they're merged.