Metadata-Version: 2.1
Name: fastberry
Version: 0.0.23
Summary: Easy FastAPI & Strawberry
Home-page: https://github.com/hlop3z/fastberry
Download-URL: https://github.com/hlop3z/fastberry/releases/download/alpha/v0.0.23.tar.gz
Author: hlop3z
Keywords: api fastapi strawberry graphql
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE

# Welcome to **Fastberry**

## Links

- ### [PyPi](https://pypi.org/project/fastberry)
- ### [Github](https://github.com/hlop3z/fastberry)
- ### [Read the Documents](https://hlop3z.github.io/fastberry/)

---

## Built With:

- [Click](https://github.com/pallets/click/)
- [FastAPI](https://fastapi.tiangolo.com/)
- [Strawberry](https://strawberry.rocks/)
- [Uvicorn](https://www.uvicorn.org/)
- [Gunicorn](https://gunicorn.org/)

---

## Install

---

### Create New Directory

```sh
mkdir my-project
cd my-project/
```

### (PipEnv) Install Fastberry

```sh
python -m pipenv --python 3.10 install fastberry "uvicorn[standard]"
```

### (PipEnv) Shell

```sh
python -m pipenv shell
```

---

## Start Project

---

### Run (Command) Start-Project

```sh
startproject
```

### Run (Command) Start-App

```sh
./manage.py start-app demo --crud
```

### Inside `settings.yaml`

```yaml
INSTALLED_APPS:
  - demo
```

### Run (Command) Run-Server

```sh
./manage.py run
```
