# New Project Wizard

## Overview

The **New Project wizard** allows users to set up a new project by selecting a wizard, providing project details, and selecting project references.\
It consists of three screens, each with different sections and buttons:

1. [Select a Wizard Screen](#select-a-wizard)
2. [Project Details Screen](#project-details)
3. [Project References Screen](#project-references)

## Select a Wizard

<figure><img src="/files/RcabVRcde3RhwORlppyV" alt=""><figcaption><p>Select a Wizard Screen</p></figcaption></figure>

The first screen of the New Project wizard allows users to select the type of project they want to create. Users can choose from different wizards categorized under General, Java, Servoy, and Examples. This screen helps in filtering and selecting the appropriate wizard to proceed with the project creation.\
Here are the sections of this screen:

### Filter Field

A text box to filter wizards based on user input.

### Wizards List

Displays a list of available wizards organized in categories.

### Show All Wizards Checkbox

When checked, displays all available wizards.

### Buttons

Here are the available buttons:

#### Next >

Proceeds to the Project Details screen.

#### Cancel

Cancels the wizard and closes the dialog.

## Project Details

<figure><img src="/files/2swI68q4zC2CKqgaeuR8" alt=""><figcaption><p>Project Details Screen</p></figcaption></figure>

The second screen of the New Project wizard requires users to enter details about the new project. This includes specifying the project name, selecting the location for the project, and optionally adding the project to working sets. It provides options for setting the project structure and organizational preferences.\
Here are the sections of this screen:

### Project Name

A text box to enter the name of the new project.

### Use Default Location

A checkbox to use the default project location.

### Location

Displays the path to the project location when the default location is used.

### Browse...

Opens a file dialog to select a custom location for the project.

### Working Sets

An option to add the project to working sets.

#### Add Project to Working Sets Checkbox

When checked, enables the selection of working sets.

#### New\...

Opens a dialog to create a new working set.

#### Select...

Opens a dialog to select existing working sets.

### Buttons

Here are the available buttons:

#### Back

Returns to the [Select a Wizard](#select-a-wizard) screen.

#### Next >

Proceeds to the [Project References](#project-references) screen.

#### Finish

Completes the project creation process (enabled after providing a project name).

#### Cancel

Cancels the wizard and closes the dialog.

## Project References

<figure><img src="/files/ntnSTiuZzWeiyxWUnR07" alt=""><figcaption><p>Project References Screen</p></figcaption></figure>

The final screen of the New Project wizard allows users to select any existing projects that the new project should reference. This is useful for setting up dependencies between projects. Users can choose from a list of available projects to include as references in the new project.\
Here are the sections of this screen:

### Referenced Projects List

Displays a list of available projects that can be referenced by the new project.

### Buttons

Here are the available buttons:

#### Back

Returns to the [Project Details](#project-details) screen.

#### Finish

Completes the project creation process.

#### Cancel

Cancels the wizard and closes the dialog.


---

# 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.servoy.com/reference/servoy-developer/object-editors/new-project-wizard.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.
