davidhariri / python-starter

My boilerplate for python projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Python Starter

This is a collection of my favourite tools for developing back-end python applications. It provides a boiler plate which can be used to start a new application.

Provides

  • Basic libraries
  • App: "Hello world"
  • App: config file
  • Sentry
  • Logger
  • DataDog
  • Gunicorn
  • Dockerfile
  • Codespaces config
  • PR Checklist
  • Documented Standards
  • Requirements (pinned)
  • Makefile with venv init using pyenv
  • Brewfile for dependencies
  • Dev Requirements
  • CI in GH
  • Terraform in GHA
  • Terraform staging in GHA
  • Automated Testing
  • VSCode Debugging (launch.json)
  • VSCode Formatting
  • .env.example
  • AWS credentials

About

My boilerplate for python projects