api-developmentbackendclaude-codecontinuous-deliverycontinuous-integrationconventional-commitsdockerdocker-composefastapigithub-actionsintegration-testinglearning-resourceproof-of-conceptpydanticpythonpython-examplesrest-apisqlalchemysqliteswagger-ui