Cookiecutter template for Python projects. RTB House flavor.
-
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.
# 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!
This Cookiecutter is licensed under the terms of the MIT License.