Skip to content

Commit 553269c

Browse files
committed
Added more context to ellar features
1 parent 6031e78 commit 553269c

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@ If you are familiar with these frameworks, you will find it easy to understand a
2626
- Pydantic
2727

2828
## Features Summary
29-
- `Pydantic integration`
30-
- `Dependency Injection (DI)`
31-
- `Templating with Jinja2`
32-
- `OpenAPI Documentation (Swagger and ReDoc)`
33-
- `Controller (MVC)`
34-
- `Guards (authentications, roles and permissions)`
35-
- `Modularization (eg: flask blueprint)`
36-
- `Websocket support`
37-
- `Session and Cookie support`
38-
- `CORS, GZip, Static Files, Streaming responses`
29+
30+
- **Easy to Use**: Ellar has a simple and intuitive API that makes it easy to get started with building a fast and scalable web applications or web APIs in Python.
31+
- **Dependency Injection (DI)**: It comes with DI system makes it easy to manage dependencies and reduce coupling between components.
32+
- **Pydantic Integration**: It is properly integrated with Pydantic, a popular Python library for data validation, to ensure that input data is valid.
33+
- **Templating with Jinja2**: Ellar provides built-in support for Jinja2 templates, making it easy to create dynamic web pages.
34+
- **OpenAPI Documentation**: It comes with built-in support for OpenAPI documentation, making it easy to generate `Swagger` or `ReDoc` documentation for your API. And more can be added with ease if necessary.
35+
- **Controller (MVC) Architecture**: Ellar's controller architecture follows the Model-View-Controller (MVC) pattern, making it easy to organize your code.
36+
- **Guards for Authentication and Authorization**: It provides built-in support for guards, allowing you to easily implement authentication and authorization in your application.
37+
- **Modularity**: Ellar follows a modular architecture inspired by NestJS, making it easy to organize your code into reusable modules.
38+
- **Asynchronous programming**: It allows you to takes advantage of Python's `async/await` feature to write efficient and fast code that can handle large numbers of concurrent requests
3939

4040
## Installation
4141
### Poetry Installation

docs/index.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -42,19 +42,19 @@ Open your browser and navigate to [`http://localhost:8000/`](http://localhost:80
4242
![Swagger UI](img/ellar_framework.png)
4343

4444
## Features Summary
45-
- `Pydantic integration`
46-
- `Dependency Injection (DI)`
47-
- `Templating with Jinja2`
48-
- `OpenAPI Documentation (Swagger and ReDoc)`
49-
- `Controller (MVC)`
50-
- `Guards (authentications, roles and permissions)`
51-
- `Modularization (eg: flask blueprint)`
52-
- `Websocket support`
53-
- `Session and Cookie support`
54-
- `CORS, GZip, Static Files, Streaming responses`
45+
46+
- **Easy to Use**: Ellar has a simple and intuitive API that makes it easy to get started with building a fast and scalable web applications or web APIs in Python.
47+
- **Dependency Injection (DI)**: It comes with DI system makes it easy to manage dependencies and reduce coupling between components.
48+
- **Pydantic Integration**: It is properly integrated with Pydantic, a popular Python library for data validation, to ensure that input data is valid.
49+
- **Templating with Jinja2**: Ellar provides built-in support for Jinja2 templates, making it easy to create dynamic web pages.
50+
- **OpenAPI Documentation**: It comes with built-in support for OpenAPI documentation, making it easy to generate `Swagger` or `ReDoc` documentation for your API. And more can be added with ease if necessary.
51+
- **Controller (MVC) Architecture**: Ellar's controller architecture follows the Model-View-Controller (MVC) pattern, making it easy to organize your code.
52+
- **Guards for Authentication and Authorization**: It provides built-in support for guards, allowing you to easily implement authentication and authorization in your application.
53+
- **Modularity**: Ellar follows a modular architecture inspired by NestJS, making it easy to organize your code into reusable modules.
54+
- **Asynchronous programming**: It allows you to takes advantage of Python's `async/await` feature to write efficient and fast code that can handle large numbers of concurrent requests
5555

5656
## Dependency Summary
57-
- `Python >= 3.6`
57+
- `Python >= 3.7`
5858
- `Starlette`
5959
- `Pydantic`
6060
- `Injector`

0 commit comments

Comments
 (0)