# Setup

## Download From ThemeForest

First of all you will need to download the zip file from your ThemeForest account. For that, you can go to <https://themeforest.net/downloads> and click the download button next to the Drift item.

Once the zip file is successfully downloaded, you will need to extract that. Extracting the zip file will create a folder with following sub-folders:

* docs/
* PSDs/
* source-code/
  * classic-version/
  * npm-version/

{% hint style="info" %}
Drift comes with two versions **classic-version** and **npm-version.** This step explains the installation of **classic-version** only as classic-version is very straight forwarded.
{% endhint %}

## Setup Your Project

In this step, you can copy the **classic-version/** folder and paste that to the location you want to setup your project at.

Once the folder is copied successfully, you can rename this folder with the name of your project. For example, we are naming this as **my-first-drift/**

## Choose Layout

{% hint style="info" %}
Following folders and files are compulsory and must not be removed:

* assets/
* plugins/
  {% endhint %}

Apart from above, rest folders are different-different layout folders and you can remove all of those except the one you want to use in your project. For example, if you want to use the **default** layout, then keep the **default/** folder and remove the rest.

There is one more thing to do yet before we say cheers!

In the **assets/css/** folder, there are also various layout related folders.

You can also remove these unnecessary folders just like you did in above steps.

{% hint style="success" %}
Cheers! you have Drift Classic setup on your machine successfully with only things which you need specifically for your next generation project.

Happy Coding!
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-drift.g-axon.work/classic-version/classic-drift-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
