{"repo":"godotengine/godot-git-plugin","free":true,"listed":false,"github":"https://github.com/godotengine/godot-git-plugin","clone":"git clone https://github.com/godotengine/godot-git-plugin.git","description":"Git implementation of the VCS interface in Godot","language":"C++","stars":937,"topics":["godot","gdnative","plugin","git","gdextension"],"license":"MIT","category":"game-templates","readme_excerpt":"Godot Git Plugin Git implementation of the Godot Engine VCS interface in Godot. We use libgit2 as our backend to simulate Git in code. Installation 1. Grab the platform binaries here: https://github.com/godotengine/godot-git-plugin/releases 2. Then read the installation instructions: https://github.com/godotengine/godot-git-plugin/wiki Build This section onwards is only meant to be used if you intend to compile the plugin from source. Required tools - Full copy of the source code. Remember to use git clone --recursive , or initialize submodules with git submodule update --init . - SCons (v3.1.2+), CMake, and Perl. - C++17 and C90 compilers detectable by SCons and present in PATH . Release build You may get the GDExtension dump yourself from Godot using the instructions in the next section, or use the ones provided in godot-cpp . For more build options, run scons platform= -h Dev builds When new features are being worked on for the Godot VCS Integration, the build process sometimes requires developers to make changes in the GDExtension API along with this plugin. This means we need to manually generate the GDExtension API from the custom Godot builds and use it to compile godot-cpp, and then finally link the resulting godot-cpp binary into this plugin. If you need to use a custom GDExtension API: 1. Dump the new bindings from the custom Godot build. 2. Build the plugin along with the godot-cpp library. You only need to build godot-cpp once every change in the GDExtension API, ","default_branch":null,"files":null,"tree":[],"storefront":"/r/godotengine","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/godotengine/godot-git-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}