Je vous présente un emporte-pièce Python pour démarrer rapidement avec polylith en Python. Si vous ne savez pas ce qu'est le polylithe, lisez la documentation, pour le lecteur impatient :
Polylith est une architecture logicielle qui vise à créer des systèmes backend simples, maintenables, testables et évolutifs. Pour ce faire, il applique une réflexion fonctionnelle à l'échelle du système, en traitant le code comme des éléments de base pouvant être combinés en fonctionnalités.
Et python-polylith est l'outil qui nous permet d'implémenter cela en Python.
Je n'entrerai pas dans les détails sur les avantages de cette approche. Dans cet article, je vous présente poésie-poly-cc, un emporte-pièce très avisé pour démarrer un projet avec python-polylith.
Vous pouvez commencer par installer cookiecutter et générer un projet avec :
cookiecutter https://github.com/ybenitezf/poetry-poly-cc.git
Répondez aux questions et tout va bien. Vous devriez obtenir quelque chose comme :
. ├── LICENSE ├── README.md ├── bases ├── build-packages.sh ├── components ├── development │ └── __init__.py ├── poetry.toml ├── projects ├── pyproject.toml ├── update-locks.sh └── workspace.toml
Les premières étapes sont incluses dans le README.md :
Courir
git init poetry install # install pre-commit hook poetry run pre-commit install # install pre-commit dependencies poetry run pre-commit run -a
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!