Skip to content

A simple, easy to use dependency injection container for Godot 4.

Notifications You must be signed in to change notification settings

jackreimers/Injact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Injact

Injact is a simple, easy to use dependency injection and inversion of control (IoC) container for Godot 4.

📦 Installation

  1. Clone the repository somewhere outside your Godot project.
  2. Open your Godot solution file.
    • If you do not have a solution file see below for help.
  3. Add a reference to the Injact.Core and Injact.Godot projects to your solution.
  4. Add a reference to Injact.Godot to your Godot project (.csproj file).
  5. Visit the Injact wiki to get started.

Generating a Solution File

  • Create a .cs script file in the Godot editor.
  • Double click the file in the Godot editor to open it in Visual Studio or Rider.
    • Note: you may need to set an external editor in Editor > Editor Settings... > Dotnet > Editor.

🏆 Roadmap

  • Publish as a Nuget package.
  • Document basic features.
  • Document advanced features.
  • Improve test coverage.

About

A simple, easy to use dependency injection container for Godot 4.

Topics

Resources

Stars

Watchers

Forks

Languages