5. Use Flask Template
Status: [accepted]
Deciders: [Fabian Bühler]
Date: [2021-06-29]
5.1. Context and Problem Statement
The REST API for the plugins requires a REST framework.
5.2. Decision Drivers
Flask is already known
5.3. Considered Options
Flask without template
Other Framework
5.4. Decision Outcome
Chosen option: “Flask Template”, because it already provides boilerplate code with sane defaults already setup.
5.4.1. Positive Consequences
Less work to do
Framework already known
Can use Flask Blueprints to define APIs in a plugin
5.4.2. Negative Consequences
Template needs to be adapted slightly