Skip to content
This repository was archived by the owner on Jul 16, 2026. It is now read-only.

Latest commit

 

History

History
35 lines (24 loc) · 1.47 KB

File metadata and controls

35 lines (24 loc) · 1.47 KB

Contributing

You'd like contribute? Hurruh!

Setup

Before you can begin contributing, you'll first need to set up the repository.

Required Software

In order to contribute, you'll need the following software installed and on your PATH.

Steps

To actually set up the repository, follow these instructions:

  • Fork the repository on GitHub (you'll need to sign up for a GitHub account if you don't already have one, sorry).
  • Clone your new repository: git clone https://github.com/<you-username>/notes.git.
  • Switch to a new branch for your contribution: git switch -c my-awesome-new-feature.
  • Install project dependencies: pnpm i (Corepack should've automatically setup pnpm for you already).
  • Tell the project where you'd like to store the database:
    • POSIX (macOS, Linux): cp .env.example .env
    • PowerShell: Copy-Item .env.example .env
  • Create said database: pnpm db:push.
  • Happy developing!

Helpful Commands

  • Run development server: pnpm dev
  • Update the database: pnpm db:push
  • Inspect the database: pnpm db:studio