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
|
||||
Can be built with DUB 0.9.24 or higher
|
||||
|
||||
History
|
||||
-------
|
||||
For a full overview of changes, see [CHANGES.md](CHANGES.md)
|
||||
Features
|
||||
--------
|
||||
* 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
|
||||
---------------
|
||||
|
@ -55,6 +62,10 @@ dub build --build=ddox
|
|||
```
|
||||
The documentation can then be found in docs/
|
||||
|
||||
History
|
||||
-------
|
||||
For a full overview of changes, see [CHANGES.md](CHANGES.md)
|
||||
|
||||
Future Work
|
||||
-----------
|
||||
* Component scan (auto-registration)
|
||||
|
|
Loading…
Reference in a new issue