Skip to content

Commit

Permalink
Fix headings
Browse files Browse the repository at this point in the history
  • Loading branch information
mejroslav committed Aug 10, 2023
1 parent c364919 commit d4bf164
Showing 1 changed file with 12 additions and 18 deletions.
30 changes: 12 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,7 @@
# Asynchronous Server App Boilerplate

[![image](https://travis-ci.com/TeskaLabs/asab.svg?branch=master)](https://travis-ci.com/TeskaLabs/asab)

[![image](https://img.shields.io/github/license/TeskaLabs/asab)](https://github.com/TeskaLabs/asab/blob/master/LICENSE)

[![image](https://readthedocs.org/projects/asab/badge/?version=latest)](https://asab.readthedocs.io/en/latest/?badge=latest)

Read the documentation on [Readthedocs](http://asab.readthedocs.io/)
Expand All @@ -17,7 +15,7 @@ non-blocking, speedy and hence scalable.
We make every effort to build ASAB container-friendly so that you can deploy
ASAB-based microservice via Docker or Kubernetes in a breeze.

** Contributions are welcome! **
**Contributions are welcome!**

ASAB is an open-source software, available under BSD 3-Clause License. It is currently maintained by [TeskaLabs Ltd](https://www.teskalabs.com).
It means that anyone is freely licensed to use, copy, study, and change the software in any way,
Expand Down Expand Up @@ -101,21 +99,17 @@ The REST API is automatically documented using OpenAPI3 standard and the Swagger
Principles
----------

- Write once, use many times
- Keep it simple
- Well [documented](http://asab.readthedocs.io/)
- Asynchronous via Python 3 `async`/`await` and `asyncio`
- [Event-driven
Architecture](https://en.wikipedia.org/wiki/Event-driven_architecture)
/ [Reactor pattern](https://en.wikipedia.org/wiki/Reactor_pattern)
- Single-threaded core but compatible with threads
- First-class support for
[containerization](https://en.wikipedia.org/wiki/Operating-system-level_virtualization)
- Compatible with [pypy](http://pypy.org), Just-In-Time Python
compiler
- Kappa architecture
- Support for introspection
- Modularized
- Write once, use many times.
- Keep it simple!
- Well [documented](http://asab.readthedocs.io/).
- Asynchronous with `asyncio` and `aiohttp` libraries.
- [Event-driven Architecture](https://en.wikipedia.org/wiki/Event-driven_architecture) / [Reactor pattern](https://en.wikipedia.org/wiki/Reactor_pattern)
- Single-threaded core but compatible with threads.
- First-class support for [containerization](https://en.wikipedia.org/wiki/Operating-system-level_virtualization).
- Compatible with [pypy](http://pypy.org), Just-In-Time Python compiler.
- Kappa architecture
- Support for introspection
- Modularized

### Video tutorial

Expand Down

0 comments on commit d4bf164

Please sign in to comment.