# Setup Project

### STEP 1 - Pick the Skeleton (Starter Template)

In this step, you can pick any of the given skeleton templates (as mentioned in Product Overview section) and copy & paste that to the location where you want to setup your project.

Once, the skeleton folder is copied over, you can rename the folder and can give it to the name of your project.

### STEP 2 - Install All Dependencies

To install dependencies open your terminal (command prompt in Windows) and locate your project using the CD command.

Now, run the following command to install all the dependencies Drift Angular has in its package.json:

```
$ npm install
```

### STEP 3 - Run Your Project

To run your project, run the following command:&#x20;

```
$ ng serve --open
```

or

```
$ npm run start
```

### STEP 4 - Prepare Build of Your Project

The build files will be stored in **/dist** directory.&#x20;

To prepare a build of your project, you would need to run the following command in your terminal:

```
$ ng build --prod
```

There is an alternative one that you can use. The following command will run the **ng build --prod** command with an increased memory size so your app can be built:

```
$ npm run build
```

&#x20;For more information about angular-cli commands, check the [angular-cli](https://github.com/angular/angular-cli).


---

# 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-angular.g-axon.work/installation-and-setup/setup-project.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.
