Contribute

A clean entry point for developers who want to help ship Lily Protocol.

This frontend is set up for open-source collaboration with issue templates, PR scaffolding, strict TypeScript, tests, and CI coverage for linting, type-checking, unit validation, and production builds.

Before you start

  • 01Use Node.js 22 or newer.
  • 02Install dependencies with npm install.
  • 03Run npm run dev while building locally.
  • 04Run npm run check before opening a pull request.

Workflow

  • Create a focused branch for one piece of work.
  • Keep route files in src/app mostly compositional.
  • Move reusable content or sections into src/components, src/features, and src/content.
  • Update docs when contributor workflow or product behavior changes.

Validation

npm run lint

npm run typecheck

npm run test:run

npm run build

npm run check