Skip to content

extrange/project-template

Repository files navigation

Project Template

My personal project template, for my Python/TS projects.

Features:

  • Automated testing (via Dockerfile test stage) with coverage report via GHA
  • Linting with Ruff
  • Secret scanning
  • Dockerfile with non-root user
  • src/ project layout

Getting Started

You will need to have uv installed.

To start using this template, click 'Use this template' on the top right.

Create a root env/ folder, and add local.env and prod.env inside for your local and production environment variables respectively.

Run uv sync.

Run your project with python -m my_project.main.

If you found this template useful, feel free to contribute back!

Useful Info

Skip pre-commit hooks:

git commit --no-verify -m 'my commit'

About

Template repository for all my projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •