Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 1.47 KB

File metadata and controls

68 lines (45 loc) · 1.47 KB

Contributing

Thanks for your interest in contributing. This is a pnpm monorepo managed with Turborepo.

Prerequisites

Setup

pnpm install

Development

Run all apps in dev mode:

pnpm dev

Or target a specific app:

pnpm interface   # apps/interface only

Code Style

We use Biome for formatting and linting.

pnpm format      # auto-format
pnpm lint        # check for issues

Format is enforced via a pre-commit hook (husky). Make sure pnpm install has been run so hooks are registered.

Commits

Commit messages must follow the Conventional Commits spec, enforced by commitlint.

feat: add treasury node inspection
fix: resolve subname creation for wrapped names
chore: update dependencies

Common types: feat, fix, chore, docs, refactor, test.

Monorepo Structure

Path Description
apps/interface Next.js web UI
apps/docs Project docs (Vocs)
apps/contracts Experimental contracts
packages/schemas JSON schema toolchain

Changes scoped to one package should not require touching others. If your change spans multiple packages, describe the dependency clearly in your PR.

Pull Requests

  • Keep PRs focused — one concern per PR
  • Reference any related issues
  • PRs require passing lint and build checks before merge