

-
I use Git to manage all of my projects. I made a game template for Godot 3, but I decided to take the opportunity to start over in Godot 4. The template contained a number of tools (fps counter, console, etc.) that I like to have in every game I make. Some of these tools are from the AssetLib.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I use Git to manage all of my projects. I made a game template for Godot 3, but I decided to take the opportunity to start over in Godot 4. The template contained a number of tools (fps counter, console, etc.) that I like to have in every game I make. Some of these tools are from the AssetLib.
-
My solution in Godot 3 was to use sub-repositories. If I wanted GUT, for example, I'd fork the repo, move the contents of the addons folder to the root of the repository (and delete any extra root files), then import my GUT fork into my project as a subrepo. This meant that the entire module was stored as a single Git reference.