# Welcome

Aptivi Development Toolkit (ADT) is a drop-in replacement for the older legacy script-based development toolkit for your projects. It allows you to implement a set of functions, such as build, clean, and test functions, without having to write platform-specific scripts, with Python as the scripting language to achieve cross-platform support.

{% hint style="info" %}
If you're still planning to use the legacy script-based system, please consult [this manual](https://app.gitbook.com/o/fj052nYlsxW9IdL3bsZj/s/ocz2kFW2PRMWNpWEjhbc/).
{% endhint %}

To get started, follow the instructions in the below page:

{% content-ref url="build-system/getting-started" %}
[getting-started](https://aptivi.gitbook.io/aptivi/aptivi-development-toolkit/build-system/getting-started)
{% endcontent-ref %}

To learn more about the structure of the system, take a look here:

{% content-ref url="build-system/structure" %}
[structure](https://aptivi.gitbook.io/aptivi/aptivi-development-toolkit/build-system/structure)
{% endcontent-ref %}


---

# 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://aptivi.gitbook.io/aptivi/aptivi-development-toolkit/welcome.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.
