# Contributing to SharpIDE ## Run Steps 1. Ensure the .NET 10 SDK is installed 2. Download the latest version of Godot from [godotengine.org/download](https://godotengine.org/download) 3. Extract it, and put it somewhere, e.g. Documents/Godot/4.5.1 4. Run `Godot_v4.5.1-stable_mono_win64.exe` (or equivalent executable) 5. Import SharpIDE image image image
6. Run from Godot image
7. Run/Debug from Rider image Done! ✨ ## Intro to Godot I recommend reading the [brief overview](https://docs.godotengine.org/en/stable/getting_started/introduction/key_concepts_overview.html) of Godot from their docs, however most simply, a Godot game/app is composed of scenes and nodes. A scene is simply a reusable arrangement of nodes. The main scene of SharpIDE is `IdeRoot.tscn`: image Another important concept with Godot is Scripts. A single script can be attached to a Node. You can tell that a script is attached to a node by the icon: image And clicking the icon will open the script in Rider. image Exploring the UI is easy - clicking anywhere on the actual UI Nodes will highlight the node/scene in the Scene Tree: image You can tell if a "node" is a scene by the icon: image Clicking this icon will open the scene: image