Python에서 폴리리스를 빠르게 시작하기 위한 Python cookiecutter를 소개합니다. 폴리리스가 무엇인지 모르는 경우, 참을성 없는 독자를 위해 문서를 읽어보세요.
Polylith는 간단하고 유지 관리가 가능하며 테스트 및 확장 가능한 백엔드 시스템을 구축하는 것을 목표로 하는 소프트웨어 아키텍처입니다. 시스템 규모에서 기능적 사고를 적용하고 코드를 기능으로 결합할 수 있는 구성 요소로 처리함으로써 이를 수행합니다.
그리고 python-polylith는 이를 Python에서 구현할 수 있게 해주는 도구입니다.
이 접근 방식의 장점에 대해서는 자세히 설명하지 않겠습니다. 이 기사에서는 Python-polylith로 프로젝트를 시작하기 위한 매우 독창적인 도구인 poem-poly-cc를 소개합니다.
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
위 내용은 폴리리스로 빠른 시작을 위한 Cookiecutter의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!