python-project-blueprint

Blueprint/Boilerplate For Python Projects

pythondockerkubernetestemplateboilerplateblueprint
FreeRepo

Preview

python-project-blueprint preview

Overview

This is a starter template for Python projects that automates setup, testing and deployment. It includes a Makefile-based workflow for running code locally or in Docker, automated testing with pytest, container image building for development and production, Kubernetes deployment support, code quality scanning with SonarCloud and GitHub Actions integration for CI/CD pipelines.

Features

docker-supportkubernetes-deploymentci-cd-pipelinetesting-frameworkcode-coveragecode-quality-analysisgrpc-serverdistroless-images

Feature Flags

userDashboardauthenticationblogteamsOrgsnotificationscachingdockercitestingkubernetescodeQualitymonitoring

Recommended Use Cases

python-backend-projectsmicroserviceskubernetes-deploymentscontainerized-applications

Frontend

None

Backend

python

Auth Providers

None

Deployment Targets

dockerkuberneteskind

Payment Providers

None

Quick Facts

โญ Stars
970
๐Ÿด Forks
230
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2023-01-06T10:03:19.000Z

Stack

Language
python
Testing
pytest
Monitoring
sonarcloud, codeclimate
CI
github-actions

Data Layer

UI Stack

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
No
CI
github-actions

Pricing

Classification
free
Selected
โ€”
Notes
Open source project
Get Started with this Boilerplate