Update key features list and key features page in docs

This commit is contained in:
Roman Mogilatov 2016-03-31 00:40:49 +03:00
parent 8444d7d1d5
commit 6b1dd3aef6
3 changed files with 55 additions and 16 deletions

View File

@ -3,18 +3,18 @@ Dependency Injector - Python dependency injection framework
===========================================================
*Dependency Injector* is a Python dependency injection framework. It was
designed to be unified, developer's friendly tool for managing any kind
designed to be unified, developer-friendly tool for managing any kind
of Python objects and their dependencies in formal, pretty way.
Below is a list of some key features and points of *Dependency Injector*:
*Dependency Injector* framework key features are:
- Easy, smart, pythonic style.
- Obvious, clear structure.
- Memory efficiency.
- Thread safety.
- Semantic versioning.
Main idea of *Dependency Injector* is to keep dependencies under control.
+ Easy, smart, pythonic style.
+ Obvious, clear structure.
+ Extensibility and flexibility.
+ Memory efficiency.
+ Thread safety.
+ Documentation.
+ Semantic versioning.
Status
------

View File

@ -10,16 +10,18 @@ Dependency Injector --- Python dependency injection framework
their dependencies in formal, pretty way.
*Dependency Injector* is a Python dependency injection framework. It was
designed to be unified, developer's friendly tool for managing any kind
designed to be unified, developer-friendly tool for managing any kind
of Python objects and their dependencies in formal, pretty way.
Key features of *Dependency Injector*:
*Dependency Injector* framework key features are:
- Easy, smart, pythonic style.
- Obvious, clear structure.
- Memory efficiency.
- Thread safety.
- Semantic versioning.
+ Easy, smart, pythonic style.
+ Obvious, clear structure.
+ Extensibility and flexibility.
+ Memory efficiency.
+ Thread safety.
+ Documentation.
+ Semantic versioning.
Status
------

View File

@ -1,2 +1,39 @@
Key features of Dependency Injector
-----------------------------------
*Dependency Injector* is a dependency injection framework for Python projects.
It was designed to be unified, developer-friendly tool for managing any kind
of Python objects and their dependencies in formal, pretty way.
*Dependency Injector* framework key features are:
+ Easy, smart, pythonic style.
+ Obvious, clear structure.
+ Extensibility and flexibility.
+ Memory efficiency.
+ Thread safety.
+ Documentation.
+ Semantic versioning.
*Dependency Injector* framework could be used in different application types:
+ Web applications based on Flask, Django or any other web framework.
+ Asyncronous applications based on asyncio, Tornado and Twisted.
+ Standalone frameworks and libraries.
+ GUI applications.
*Dependency Injector* framework could be integrated on different project
stages:
+ It could be used in the beginning of development of new applications.
+ It could be integrated into applications that are in active development
stage.
+ It could be used for refactoring of legacy applications.
Components of *Dependency Injector* framework could be used:
+ In composition with each other.
+ Separately between each other.
Main idea of *Dependency Injector* framework is to be useful tool for the
right thing.