> ## Documentation Index
> Fetch the complete documentation index at: https://www.activepieces.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Fork Repository

To start building pieces, we need to fork the repository that contains the framework library and the development environment. Later, we will publish these pieces as `npm` artifacts.

Follow these steps to fork the repository:

<Warning>
  If you are on windows, please install [WSL](https://learn.microsoft.com/en-us/windows/wsl/install) and set up git there then proceed with the instructions down below
</Warning>

1. Go to the repository page at [https://github.com/activepieces/activepieces](https://github.com/activepieces/activepieces).
2. Click the `Fork` button located in the top right corner of the page.

<img src="https://mintcdn.com/activepieces/uHZ35vXyxX7goNO-/resources/screenshots/fork-repository.jpg?fit=max&auto=format&n=uHZ35vXyxX7goNO-&q=85&s=c1b3303fc3d4f8ae5b84b14ef4ee3699" alt="Fork Repository" width="1320" height="248" data-path="resources/screenshots/fork-repository.jpg" />

3. Clone your fork using a shallow clone for faster setup:

```bash theme={null}
git clone --depth=1 https://github.com/YOUR_USERNAME/activepieces.git
```

<Tip>
  Using `--depth=1` reduces the clone size significantly by only fetching the latest commit instead of the full history.
</Tip>

<Tip>
  If you are an enterprise customer and want to use the private pieces feature, you can refer to the tutorial on how to set up a [private fork](../misc/private-fork).
</Tip>
