> For the complete documentation index, see [llms.txt](https://docs.nuken.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nuken.xyz/the-menus/project-config-menu/project-location.md).

# Project location

Chances are, when you export your nuken project, you're going to place it in a folder somewhere on your device, alongside other files. This section of the **Project Config Menu** tells nuken where to look for those files. Instead of having to type out an absolute file path, over and over, you can tell nuken where your project's root directory is *once.* nuken will then "fill in the blanks", allowing you to use relative file paths in your workspace.

{% hint style="info" %}
We could go into a crazy amount of detail on the difference between absolute and relative file paths, and why they're important in web development, but we think [this](https://www.geeksforgeeks.org/html-file-paths/) is a much better explanation. (Plus, there are code examples to steal 😈)
{% endhint %}

For example,

![](/files/HsTLG1A0BvX30nfDYxmb)

We've entered `file:///C:/Temp/` into the input box. So now, when we preview our project, we get this.

![](/files/DqKQa1eRcroN4pI8VfqO)

This image is located at `file:///C:/Temp/meme.jpeg.` You *could* type this entire file path into the `src` attribute instead, but the **Config Menu** makes this so much easier. Now, nuken knows to look in `file:///C:/Temp/` for any files you reference with a relative file path.

{% hint style="success" %}
In our example here, we used local resources - `file:///`. However, this works with `http://` or `https://` as well.
{% endhint %}

If you're not sure whether a file location exists, you can test for it. nuken will open a pop-up window using your input as the URL, so if the location doesn't exist, the pop-up window will be blank.

{% hint style="info" %}
For security purposes, this feature will always return a blank pop-up window if your input contains `file:///`. This is intentional.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.nuken.xyz/the-menus/project-config-menu/project-location.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
