# 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`

## ![](https://2919579608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPdcc5uQt1eQainblDyLx%2Fuploads%2Fgit-blob-e3456b64d141a4502797cae78a6fd1993ea6abc5%2Fstatus_4727553_64.png?alt=media) The project template

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

* Download the [project template <img src="https://2919579608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPdcc5uQt1eQainblDyLx%2Fuploads%2Fgit-blob-e3456b64d141a4502797cae78a6fd1993ea6abc5%2Fstatus_4727553_64.png?alt=media" 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="https://2919579608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPdcc5uQt1eQainblDyLx%2Fuploads%2Fgit-blob-e63fb090dbf1f57e47c86467b3f12ebfd468728b%2Fimage.png?alt=media" 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="https://2919579608-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPdcc5uQt1eQainblDyLx%2Fuploads%2Fgit-blob-28509dda6019568fd4d33ee9a887538eda99ee5a%2Fimage.png?alt=media" 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="setup-a-customer-project-a5e8a967b06b4f9d9123b55f72e07145/intellij-configuration" %}
[intellij-configuration](https://boomi.markusschmidt.pro/boomi-scriptease/setup-a-customer-project-a5e8a967b06b4f9d9123b55f72e07145/intellij-configuration)
{% 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="troubleshoot/invalid-vcs-root-mapping" %}
[invalid-vcs-root-mapping](https://boomi.markusschmidt.pro/boomi-scriptease/troubleshoot/invalid-vcs-root-mapping)
{% endcontent-ref %}
