diff --git a/README.rst b/README.rst index e3bfe1b8..e56796e1 100644 --- a/README.rst +++ b/README.rst @@ -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 ------ diff --git a/docs/index.rst b/docs/index.rst index ab3f517a..3ea4ab66 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -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 ------ diff --git a/docs/main/introduction/key_features.rst b/docs/main/introduction/key_features.rst index 278159e6..3da8c0bf 100644 --- a/docs/main/introduction/key_features.rst +++ b/docs/main/introduction/key_features.rst @@ -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.