diff --git a/README.rst b/README.rst index c4b82f9f..a65f96fc 100644 --- a/README.rst +++ b/README.rst @@ -39,8 +39,8 @@ :target: https://travis-ci.org/ets-labs/python-dependency-injector :alt: Build Status -.. image:: http://readthedocs.org/projects/python-dependency-injector/badge/?version=latest - :target: http://python-dependency-injector.ets-labs.org/ +.. image:: https://readthedocs.org/projects/python-dependency-injector/badge/?version=latest + :target: https://python-dependency-injector.ets-labs.org/ :alt: Docs Status .. image:: https://coveralls.io/repos/github/ets-labs/python-dependency-injector/badge.svg?branch=master @@ -58,20 +58,20 @@ Key features of the ``Dependency Injector``: - **Providers**. Provides ``Factory``, ``Singleton``, ``Callable``, ``Coroutine``, ``Object``, ``List``, ``Configuration``, ``Dependency`` and ``Selector`` providers that help assembling your - objects. See `Providers `_. + objects. See `Providers `_. - **Overriding**. Can override any provider by another provider on the fly. This helps in testing and configuring dev / stage environment to replace API clients with stubs etc. See - `Provider overriding `_. + `Provider overriding `_. - **Configuration**. Read configuration from ``yaml`` & ``ini`` files, environment variables and dictionaries. - See `Configuration provider `_. + See `Configuration provider `_. - **Containers**. Provides declarative and dynamic containers. - See `Containers `_. + See `Containers `_. - **Wiring**. Injects dependencies into functions and methods. Helps integrating with other frameworks: Django, Flask, Aiohttp, etc. - See `Wiring `_. + See `Wiring `_. - **Typing**. Provides typing stubs, ``mypy``-friendly. - See `Typing and mypy `_. + See `Typing and mypy `_. - **Performance**. Fast. Written in ``Cython``. - **Maturity**. Mature and production-ready. Well-tested, documented and supported. @@ -130,7 +130,7 @@ This makes easier to understand and change how application works. :target: https://github.com/ets-labs/python-dependency-injector Visit the docs to know more about the -`Dependency injection and inversion of control in Python `_. +`Dependency injection and inversion of control in Python `_. Installation ------------ @@ -142,30 +142,30 @@ The package is available on the `PyPi`_:: Documentation ------------- -The documentation is available on the `Read The Docs `_ +The documentation is available on the `Read The Docs `_ Examples -------- Choose one of the following: -- `Application example (single container) `_ -- `Application example (multiple containers) `_ -- `Decoupled packages example (multiple containers) `_ -- `Django example `_ -- `Flask example `_ -- `Aiohttp example `_ -- `Sanic example `_ +- `Application example (single container) `_ +- `Application example (multiple containers) `_ +- `Decoupled packages example (multiple containers) `_ +- `Django example `_ +- `Flask example `_ +- `Aiohttp example `_ +- `Sanic example `_ Tutorials --------- Choose one of the following: -- `Flask web application tutorial `_ -- `Aiohttp REST API tutorial `_ -- `Asyncio monitoring daemon tutorial `_ -- `CLI application tutorial `_ +- `Flask web application tutorial `_ +- `Aiohttp REST API tutorial `_ +- `Asyncio monitoring daemon tutorial `_ +- `CLI application tutorial `_ Concept -------