Skip to content

Commit 0a0e3db

Browse files
docs: update configuration docs with IoC
1 parent 2772397 commit 0a0e3db

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

docs/configuration.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ An overview of a **conjoon** configuration can be categorized into:
2323
- [Application settings](#application-settings)
2424
- [Package configurations](#package-configurations)
2525
- [Services](#services)
26+
- [Dependency Injection](#dependency-injection-configuration)
2627
- [Plugins](#plugins)
2728

2829
For exact reference to each of the configurable fields, you may refer to the [conjoon.conf.json reference](conjoon.conf.json).
@@ -46,6 +47,15 @@ The [`services`](conjoon.conf.json#services)-section allows for configuring serv
4647
If you are interested in how the ServiceLocator works with **conjoon**, you can follow [this guide](/docs/guides/servicelocator.md).
4748
:::
4849

50+
### Dependency Injection Configuration
51+
52+
The [`ioc`](conjoon.conf.json#ioc)-section allows for configuring bindings for the **Inversion of Control**-container used in **conjoon**, making it possible to configure dependencies to the low-level API globally for the application instance.
53+
54+
:::info
55+
If you are interested in how the **IoC**/**DI** works with **conjoon**, you can follow [this guide](/docs/guides/dependencyinjection.md).
56+
:::
57+
58+
4959
### Plugins
5060
Plugins are divided into `application`- and `component`-plugins, and allow for altering the functionality of components and the application itself.
5161

0 commit comments

Comments
 (0)