mirror of
https://github.com/mbierlee/poodinis.git
synced 2024-11-15 04:04:01 +01:00
Add list of features
This commit is contained in:
parent
ba90c57dd4
commit
ea84198f3c
17
README.md
17
README.md
|
@ -12,9 +12,16 @@ Requires at least a D 2.068.0 compatible compiler
|
||||||
Uses the Phobos standard library
|
Uses the Phobos standard library
|
||||||
Can be built with DUB 0.9.24 or higher
|
Can be built with DUB 0.9.24 or higher
|
||||||
|
|
||||||
History
|
Features
|
||||||
-------
|
--------
|
||||||
For a full overview of changes, see [CHANGES.md](CHANGES.md)
|
* Member injection: Injection of dependencies in class members of any visibility (public, private, etc.)
|
||||||
|
* Constructor injection: Automatic injection of dependencies in class constructors on creation.
|
||||||
|
* Type qualifiers: Inject concrete types into members defined only by abstract types.
|
||||||
|
* Application contexts: Control the creation of dependencies manually through factory methods.
|
||||||
|
* Multi-threadable: Dependency containers return the same dependencies across all threads.
|
||||||
|
* Minimal set-up: Creation and injection of conventional classes requires almost no manual dependency configuration.
|
||||||
|
* Well-tested: Developed test-driven, a great number of scenarios are tested as part of the test suite.
|
||||||
|
See the [TUTORIAL.md](TUTORIAL.md) and [examples](example) for a complete walkthrough of all features.
|
||||||
|
|
||||||
Getting started
|
Getting started
|
||||||
---------------
|
---------------
|
||||||
|
@ -55,6 +62,10 @@ dub build --build=ddox
|
||||||
```
|
```
|
||||||
The documentation can then be found in docs/
|
The documentation can then be found in docs/
|
||||||
|
|
||||||
|
History
|
||||||
|
-------
|
||||||
|
For a full overview of changes, see [CHANGES.md](CHANGES.md)
|
||||||
|
|
||||||
Future Work
|
Future Work
|
||||||
-----------
|
-----------
|
||||||
* Component scan (auto-registration)
|
* Component scan (auto-registration)
|
||||||
|
|
Loading…
Reference in a new issue