hyper-tuner/hyper-tuner-cloud

View on GitHub
DEVELOPMENT.md

Summary

Maintainability
Test Coverage
# Development guide

This guide will help you set up this project.

## Using GitHub Codespaces

This project is configured to work with GitHub [Codespaces](https://github.com/features/codespaces). To use it, simply open the project in a Codespace using GitHub's UI.

## Local development

### Requirements

- Node Version Manager: [nvm](https://github.com/nvm-sh/nvm)

#### Setup local environment variables

```bash
cp .env .env.local
```

#### Setup correct Node.js version

```bash
nvm use
```

#### Install dependencies and run in development mode

```bash
# install packages
npm install

# run development server
npm start

# lint code
npm run lint

# fix / format code
npm run lint:fix

# regenerate PocketBase types
npm run typegen

# production build
npm run build
```