python-best-practices-cookiecutter Python best practices project cookiecutter 项目地址: https://gitcode.com/gh_mirrors/py/python-best-practices-cookiecutter
本项目是一个Python最佳实践的项目模板,采用Cookiecutter工具生成。它整合了一系列的最佳实践,包括测试、代码格式化、静态类型检查、代码风格检查、Git钩子以及Docker部署等。项目主要使用Python编程语言,同时也包含了Dockerfile等配置文件。
**问题描述:**新手在使用项目时不知道如何安装和通过Cookiecutter创建新项目。
解决步骤:
python3 -m pip install pipx
python3 -m pipx ensurepath
pipx install cookiecutter
cookiecutter gh:sourcery-ai/python-best-practices-cookiecutter
**问题描述:**新手创建项目后不知道如何初始化Git仓库并配置钩子。
解决步骤:
cd
git init
pipenv install --dev
pipenv run pre-commit install -t pre-commit
pipenv run pre-commit install -t pre-push
**问题描述:**新手不知道如何运行项目中的测试用例。
解决步骤:
pipenv run pytest
python-best-practices-cookiecutter Python best practices project cookiecutter 项目地址: https://gitcode.com/gh_mirrors/py/python-best-practices-cookiecutter