An open API service indexing awesome lists of open source software.

https://github.com/ottenwbe/recipes-manager-recommender


https://github.com/ottenwbe/recipes-manager-recommender

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# recipes-recommender

[![Build and Deploy App](https://github.com/ottenwbe/recipes-manager-recommender/actions/workflows/python-package.yml/badge.svg?branch=main)](https://github.com/ottenwbe/recipes-manager-recommender/actions/workflows/python-package.yml)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/ottenwbe/recipes-manager-recommender/blob/master/LICENSE)

Micro-Service that analyzes the recipes of [recipes-manager](https://github.com/ottenwbe/recipes-manager).

## Features

1. Recommend recipes based on similarities of components

````
/api/v1/recommendation//components
````

## Run with Flask

1. Install Dependencies

````bash
pip install -r requirements.txt
````

2. Start Application

````bash
FLASK_ENV=development FLASK_APP="analyzer" flask run
````

## Development

# Testing

````bash
pytest -v
````

## Release

GitHub Workflows are used for testing and also building releases of docker containers.

To create a version, simply tag the master branch.

````bash
git tag v
git push --tags
````