/big-bang-py

Cookiecutter template for Python projects. RTB House flavor

Primary LanguageMakefileMIT LicenseMIT

Big-Bang-py

Cookiecutter template for Python projects. RTB House flavor.

Features

  • Prefilled .gitignore.

  • Configured Bandit.

  • Configured Flake8.

  • Configured isort.

  • Configured Black.

  • Configured mypy.

  • Bitbucket Pipelines CI config.

  • Basic Make tasks

  • Basic project structure (src/app.py, requirements, tests, etc.).

  • README skeleton.

Requirements

Usage

# Generate a new project.
> cookiecutter gh:RTBHOUSE/big-bang-py

# Answer all of the prompted questions.
# Brackets show default options. Click <enter> if you wish to accept them.
project_name [My New Project]: ???
project_dir  [my-new-project]: ???
project_source_code_dir [src]: ???

And voilĂ ! You are ready to code!

License

This Cookiecutter is licensed under the terms of the MIT License.