Skip to content

Contribute

Technology Stack

This is a TypeScript full-stack project deployed on Cloudflare Pages.

Frontend and Browser Plugin

  • Framework: React
  • Build Tool: Vite
  • Style: TailwindCSS
  • UI Library: Shadcn UI

Backend

  • Framework: Hono
  • Database: D1 + Raw SQL
  • Storage: R2

Development Environment Setup

First, you need to install node.js (v20+) and pnpm.

Service Development

  • Fork the code, then use pnpm install to install dependencies.
  • Execute pnpm init:local to initialize the local environment.
  • Execute pnpm dev:server to start the backend service.
  • Execute pnpm dev:web to start the frontend service.

Browser Plugin Development

  • Execute pnpm dev:plugin to start the browser plugin development environment.

Commit Code

Currently, there are no restrictions on branch names and PR titles, as long as they are understandable.