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.localAt minimum, set this in .env.local:
NOTION_PAGE_ID
Then start dev server:
bash
yarn dev3. Recommended local checks
bash
yarn lint
yarn type-check
yarn test4. Read these first
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.
