Containers
Last updated
Last updated
Create new github repo:
Clone repo:
Start a virtual environment
If you use visual studio code do this first in your terminal window and then open the folder again with code .
.
Check that you have have a local docker environment in Plattform -> Setup Docker Environment.
Create Dockerfile and docker-compose that starts the Mock Server(Code) - make sure the Swagger file does not include custom functions like x-tokenInfoFunc
. TODO create it for the mock
Implement Frontend against mocks
Update Dockerfile to production config
Implement API (including DB, ...)
Connexion Examples:
Create a client library for the API:
Use Feature flags:
Python Testing:
Unit Testing
Mocks
Code Coverage
Python Functional Programming:
Python Clean Code:
Benefits API First:
http://connexion.readthedocs.io/en/latest/cli.html
https://blog.runscope.com/posts/openapi-swagger-resource-list-for-api-developers
https://github.com/zalando/connexion
https://cidrblock.github.io/zero-to-api-in-4-minutes.html
Beispiel: https://github.com/hjacobs/connexion-example
Get started with Connextion: http://connexion.readthedocs.io/en/latest/quickstart.html
https://github.com/zalando/connexion
https://github.com/hjacobs/connexion-example
https://cidrblock.github.io/zero-to-api-in-4-minutes.html
https://github.com/ssola/python-flask-microservice/blob/master/api/room.py
https://medium.com/@ssola/building-microservices-with-python-part-i-5240a8dcc2fb
http://coderobot.downley.net/swagger-driven-testing-in-python.html
https://uwsgi-docs.readthedocs.io/en/latest/
http://connexion.readthedocs.io/en/latest/routing.html
API Sources / public api collection: https://any-api.com