> For the complete documentation index, see [llms.txt](https://boomi.markusschmidt.pro/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://boomi.markusschmidt.pro/boomi-scriptease/setup-a-customer-project-a5e8a967b06b4f9d9123b55f72e07145.md).

# Project Setup

Now, that the environment has been installed, we need a project directory where we will manage all our local project content. Chose any empty folder on your hard-drive for your *Script* project, for example:

> `.\Documents\BoomiScripts`

## ![](/files/nAGqkwGuWl8lmFcbEw3v) The project template

We are going to initialize that folder with the project template from GitHub.

* Download the [project template <img src="/files/nAGqkwGuWl8lmFcbEw3v" alt="" data-size="line">](https://github.com/MarkusSchmidtPro/MSPro.Boomi.MGF4Boomi.Demo/zipball/main) from GitHub and
* Unzip its content into the `BoomiScripts` folder (from above).

<figure><img src="/files/jyz3qmW7YzT1mWGojAcR" alt=""><figcaption><p><em>BoomiScripts</em> folder populated with the unzipped project template.</p></figcaption></figure>

* Start *IntelliJ* and *File -> Open* the **`MyScripts`** project folder, that shows the black folder overlay.

<figure><img src="/files/xDM1jCeGR57TzjzR5ptY" alt="" width="563"><figcaption><p>Open <em>MyScripts</em> with IntelliJ</p></figcaption></figure>

Unfortunately, we are not yet done and IntelliJ need some first-time-use configuration., before we can start developing.

{% content-ref url="/pages/safGV31FjIxxpCH75wWP" %}
[IntelliJ Configuration](/boomi-scriptease/setup-a-customer-project-a5e8a967b06b4f9d9123b55f72e07145/intellij-configuration.md)
{% endcontent-ref %}

***

### Additional Notes

{% hint style="danger" %} <mark style="color:red;">**DO NOT**</mark> create a new project within IntelliJ, because such project won't contain the required libraries and references, and testing and Boomi contexts won't be supported.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">**DO NOT create your project on a synched Google Drive folder.**</mark>

G-Drive folders are not appropriate for development purposes because G-Drive keeps locks on files and folders which will lead to unpredictable results.
{% endhint %}

{% content-ref url="/pages/D1NyOnWSf0r8nC64UnbP" %}
[Invalid VCS root mapping](/boomi-scriptease/troubleshoot/invalid-vcs-root-mapping.md)
{% endcontent-ref %}
