> For the complete documentation index, see [llms.txt](https://runemate.gitbook.io/runemate-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://runemate.gitbook.io/runemate-documentation/getting-started/project-setup.md).

# Project Setup

Start a new project in IntelliJ IDEA, configuring it as follows:

<figure><img src="/files/PoxfWugjmibnFj1XHdmu" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="136">Option</th><th>Value</th></tr></thead><tbody><tr><td>Name</td><td>The name of your project, the convention is your name in lowercase followed by "-bots", eg. "party-bots"</td></tr><tr><td>Location</td><td>Where your project will be located on your local machine</td></tr><tr><td>Create Git Repository</td><td>Off (we do recommend using a version control system to manage your code but we won't discuss that in this guide)</td></tr><tr><td>Build System</td><td>Gradle</td></tr><tr><td>JDK</td><td>JDK 17 (preferably Eclipse Temurin)</td></tr><tr><td>Gradle DSL</td><td>Preferably Kotlin</td></tr><tr><td>Add sample code</td><td>Off</td></tr><tr><td>Gradle dist.</td><td>Wrapper</td></tr><tr><td>Gradle version</td><td>I use 8.7 for this guide</td></tr><tr><td>Group ID</td><td>Similar to Java's package naming convention, eg. "com.runemate.<strong>yourusername</strong>"</td></tr><tr><td>Artifact ID</td><td>Same as project name. eg. "party-bots"</td></tr></tbody></table>

When you create this project, give Gradle some time to finish configuring your environment.

Take note of the following two buttons:

\- Left side: Project Browser, shows all of the files in your project.

\- Right side: Gradle tool window, easy access to Gradle tasks etc.

<figure><img src="/files/5GpcbDOCu6QRi7zciqod" alt=""><figcaption></figcaption></figure>
