Metadata-Version: 2.1
Name: create-aio-app
Version: 0.0.2
Summary: The tool that helps quickly create a basis for the microservice on aiohttp and prepare the development environment.
Home-page: https://github.com/Arfey/create-aio-app
Author: Mykhailo Havelia
Author-email: misha.gavela@gmail.com
License: MIT
Keywords: create-aio-app,cookiecutter,aiohttp
Platform: POSIX
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: POSIX
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: AsyncIO
Description-Content-Type: text/markdown
Requires-Dist: cookiecutter

# Create aio app
[![Build Status](https://travis-ci.com/aio-libs/create-aio-app.svg?branch=master)](https://travis-ci.com/aio-libs/create-aio-app)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT)

The tool that helps quickly create a basis for the microservice on aiohttp and prepare the development environment.

![Example](assets/assets.png)

## Installation

Requires python3.5 - python3.7 and docker-compose

```bash
pip install create-aio-app
```

## Usage

```bash

create-aio-app my_project
```

or if u wanna use manual mode, enter only command below

```bash
create-aio-app
``` 

After that it will create new directory `my_project`.

```bash
cd my_project

make run # start your project
```

and open in your browser `http://localhost:8080/`

## Features

- aiohttp
- mypy
- pytest
- flake8
- trafaret
- docker-compose
- aio devtools
- aiohttp debug toolbar
- postgres
- alembic
- aiopg
- sqlAlchemy


## Options

`--without-postgres` - remove postgres and all helpful libs connected with db from template

`--redis` - add redis to the template


## License

Create aio App is open source software <a href="https://github.com/aio-libs/create-aio-app/blob/master/LICENSE">licensed as MIT</a>.

