foca
foca copied to clipboard
Opinionated Flask microservice archetype for quick OpenAPI-based microservice development
Set up multi-page documentation web site on GH Pages with MKDocs, similar to https://zavolanlab.github.io/zarp-cli/.
See the [`main` branch of the TESK repo](https://github.com/elixir-cloud-aai/TESK/tree/main) for an example.
Use type hint generics `dict` and `list` instead of `typing.Dict` and `typing.List` etc. across the entire codebase, as this is [supported from Python 3.9 onwards](https://docs.python.org/3/whatsnew/3.9.html#type-hinting-generics-in-standard-collections); see [PEP 585 for details](https://peps.python.org/pep-0585/)....