Skip to content

Getting Started (New Contributors)

中文

1. Requirements

  • Node.js >= 20
  • Yarn (default package manager in this repo)
  • Git

2. Initialize the project

bash
yarn
cp .env.example .env.local

At minimum, set this in .env.local:

  • NOTION_PAGE_ID

Then start dev server:

bash
yarn dev
bash
yarn lint
yarn type-check
yarn test

4. Read these first

  1. Architecture Overview
  2. Project Structure
  3. Configuration System
  4. Contribution Workflow

5. First contribution advice

  • Start with small scoped fixes (single file/module).
  • Do not mix multiple change types in one PR.
  • Ensure lint/test pass before opening PR.