MichaelCurrin / py-project-template

Starter template for a Python app - including CI and docs 🐍 🌠
https://michaelcurrin.github.io/py-project-template/
MIT License
7 stars 3 forks source link
boilerplate python python3 quickstart scaffolding skeleton starter template

Python Project Template 🐍 πŸ“¦

Starter template for a Python app - including CI and docs

Python CI GitHub tag License

Made with Python

code style - black dev dependency - flake8 dev dependency - pylint dev dependency - mypy dev dependency - pytest

Purpose

This project provides a template for a Python application, enabling you to get up and running fast with local development and then move quickly when you want deploy your app to the cloud with confidence.

It includes a solid setup, from installing packages to running code quality checks locally and with GitHub Actions.

What you get:

How to use this starter project

Create your own repo from this one:

[![Use this template](https://img.shields.io/badge/Generate-Use_this_template-2ea44f?style=for-the-badge)](https://github.com/MichaelCurrin/py-project-template/generate)

See the Template Notes part of the docs for more info on how to use this template. And for links to my other templates.

Sample usage

TODO: Add just a few lines to show how to use your application. Such as a Python or shell snippet.

$ foo-bar --help
$ make install
$ make run
import foo

foo.bar(123)

Documentation

How to install and run this project

[![view - Documentation](https://img.shields.io/badge/view-Documentation-blue?style=for-the-badge)](https://michaelcurrin.github.io/py-project-template/)

License

Released under MIT by @MichaelCurrin.

A copy of the original license must be included if a significant portion of this template or project is used. You could rename it to LICENSE-source and then include your own LICENSE file with your name.