Python でポリリスを素早く始めるための Python クッキーカッターを紹介します。ポリリスが何なのかわからない場合は、せっかちな読者向けのドキュメントをお読みください:
Polylith は、シンプルで保守可能、テスト可能、スケーラブルなバックエンド システムを構築することを目的としたソフトウェア アーキテクチャです。これは、システム スケールで機能的思考を適用し、コードを機能に結合できる構成要素として扱うことで実現されます。
そして python-polylith は、これを Python で実装できるようにするツールです。
このアプローチの利点については詳しく説明しません。この記事では、Python-polylith でプロジェクトを開始するための非常に意見の強いクッキーカッターである、poetry-poly-cc を紹介します。
Cookiecutter をインストールし、次のコマンドでプロジェクトを生成することから始めることができます。
cookiecutter https://github.com/ybenitezf/poetry-poly-cc.git
質問に答えればOKです。最終的には次のようになります:
. ├── 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
以上がポリリスを素早く始めるためのクッキーカッターの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。