Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Latest commit

 

History

History
53 lines (34 loc) · 1.77 KB

CONTRIBUTING.md

File metadata and controls

53 lines (34 loc) · 1.77 KB

Beat Piper

This is the fullstack Next.js project for BeatPiper.

What's in the stack

This project makes use of the following technologies

The stack is heavily inspired by t3.

Development

  • Install dependencies

    yarn
  • Start PostgreSQL database in Docker

    docker-compose up -d
  • Start dev server

    yarn dev

Open http://localhost:3000 with your browser to see the result.

Type Checking

This project uses TypeScript. It's recommended to get TypeScript set up for your editor to get a really great in-editor experience with type checking and auto-complete. To run type checking across the whole project, run the script typecheck.

Linting

This project uses ESLint for linting. It's configured in .eslintrc.json.

Formatting

We use Prettier for auto-formatting in this project. It's recommended to install an editor plugin (like the VSCode Prettier plugin) to get auto-formatting on save. There's also a format script you can run to format all files in the project.