---
title: "Building"
description: "Learn how to contribute to Hey API."
url: "https://heyapi.dev/docs/openapi/typescript/community/contributing/building"
---

Caution

This page is under construction. We appreciate your patience.

## Prerequisites

[Section titled “Prerequisites”](#prerequisites)

You should have a working knowledge of [git](https://git-scm.com), [node](https://nodejs.org/en), and [pnpm](https://pnpm.io).

## Guidelines

[Section titled “Guidelines”](#guidelines)

Your [pull request](https://help.github.com/articles/using-pull-requests) must:

* address a single issue or add a single item of functionality
* contain a clean history of small, incremental, logically separate commits, with no merge commits
* use clear commit messages
* be possible to merge automatically

## Start `@hey-api/openapi-ts`

[Section titled “Start @hey-api/openapi-ts”](#start-hey-apiopenapi-ts)

Run `pnpm --filter @hey-api/openapi-ts dev`.
