Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/louisguitton/simple-cookiecutter-python

An opinionated cookiecutter to start a python project on the right foot.
https://github.com/louisguitton/simple-cookiecutter-python

cookiecutter cookiecutter-data-science cookiecutter-python3 python

Last synced: about 18 hours ago
JSON representation

An opinionated cookiecutter to start a python project on the right foot.

Awesome Lists containing this project

README

        

# simple-cookiecutter-python

> An opinionated cookiecutter to start a python project on the right foot.

![Platform](https://img.shields.io/badge/python-3.7-blue.svg)
Code style: black

For every new repo I started, I ended up re-writing the same things over and over again until I got tired
and learned how `cookiecutter` can help in this situation.

## Usage

```sh
pip install cookiecutter
cookiecutter https://github.com/louisguitton/simple-cookiecutter-python.git
```

## Features

- Python package with CLI entrypoint
- Convenient make commands for managing the python package
- pre-commit hooks with black formatting
- CI/CD boilerplate for Github and Gitlab
- Dockerfile that uses alpine