向您展示一个 Python cookiecutter,用于在 Python 中快速启动 Polylith。如果您不知道什么是 Polylith,请阅读文档,对于不耐烦的读者:
Polylith 是一种软件架构,旨在构建简单、可维护、可测试和可扩展的后端系统。它通过在系统规模上应用功能思维来实现这一点,将代码视为可以组合成功能的构建块。
python-polylith 是允许我们在 Python 中实现此功能的工具。
我不会详细介绍这种方法的优点。在本文中,我向您介绍诗歌-poly-cc,这是一个非常有主见的 cookiecutter,用于使用 python-polylith 启动项目。
您可以首先安装 cookiecutter 并使用以下命令生成项目:
cookiecutter https://github.com/ybenitezf/poetry-poly-cc.git
回答问题,你就很好了。你最终应该得到类似的结果:
. ├── LICENSE ├── README.md ├── bases ├── build-packages.sh ├── components ├── development │ └── __init__.py ├── poetry.toml ├── projects ├── pyproject.toml ├── update-locks.sh └── workspace.toml
第一步包含在 README.md 中:
奔跑
git init poetry install # install pre-commit hook poetry run pre-commit install # install pre-commit dependencies poetry run pre-commit run -a
以上是用于快速启动 Polylith 的 Cookiecutter的详细内容。更多信息请关注PHP中文网其他相关文章!