Wir präsentieren Ihnen einen Python-Ausstecher für den schnellen Einstieg in Polylith in Python. Wenn Sie nicht wissen, was Polylith ist, lesen Sie die Dokumentation für den ungeduldigen Leser:
Polylith ist eine Softwarearchitektur, die darauf abzielt, einfache, wartbare, testbare und skalierbare Backend-Systeme zu erstellen. Dies geschieht durch die Anwendung funktionalen Denkens auf Systemebene, wobei Code als Bausteine behandelt wird, die zu Funktionen kombiniert werden können.
Und Python-Polylith ist das Tool, mit dem wir dies in Python implementieren können.
Ich werde nicht näher auf die Vorteile dieses Ansatzes eingehen. In diesem Artikel stelle ich Ihnen „poetry-poly-cc“ vor, einen äußerst einfühlsamen Ausstecher für den Start eines Projekts mit Python-Polylith.
Sie können beginnen, indem Sie cookiecutter installieren und ein Projekt erstellen mit:
cookiecutter https://github.com/ybenitezf/poetry-poly-cc.git
Beantworten Sie die Fragen und Sie sind gut. Am Ende sollten Sie so etwas erhalten:
. ├── LICENSE ├── README.md ├── bases ├── build-packages.sh ├── components ├── development │ └── __init__.py ├── poetry.toml ├── projects ├── pyproject.toml ├── update-locks.sh └── workspace.toml
Die ersten Schritte sind in der README.md enthalten:
Ausführen
git init poetry install # install pre-commit hook poetry run pre-commit install # install pre-commit dependencies poetry run pre-commit run -a
Das obige ist der detaillierte Inhalt vonAusstecher für den schnellen Einstieg in Polylith. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!