이것은 새로운 Python 프로젝트를 시작하는 데 필요한 것입니다.
이 프로젝트 템플릿을 사용하여 새로운 파이썬 프로젝트를 시작하십시오.
이제이 Use this template 하여 여기를 클릭하거나 아래 이미지에 표시된 것처럼 리포지토리의 위 버튼을 클릭 하여이 템플릿을 기반으로 새 프로젝트를 자동으로 만들 수 있습니다. GitHub를 사용하지 않으면이 저장소를 복제 할 수도 있습니다.

project/ 폴더의 이름 (및 다른 파일 의이 폴더에 대한 모든 참조)의 이름을 바꾸려면 현재 폴더 이름에 따라 project 명명 된 프로젝트 이름을 사용자 정의하십시오.pytest 실행하거나 python3 setup.py test 실행하여 테스트를 실행할 수 있습니다. Code Coverage는 Pytest-Cov에서 활성화됩니다.setup.py 편집하여 진정으로 당신의 프로젝트를 만들 수 있습니다. 여기에서 내 이메일과 정보를 제거하고 자신의 정보를 넣으십시오. pip 나 conda 에 패키지로 프로젝트를 게시하지 않으려면 전체 setup.py 파일을 조정하는 대신 전체 setup.py 파일을 삭제할 수 있습니다.testing/ 폴더 아래에서 더 많은 테스트를 추가하십시오! PIP에서 Python 패키지 인덱스 인 pip 패키지로 프로젝트를 업로드하십시오! (선택 과목)
이렇게하려면 새 패키지 (또는 패키지 버전)를 PYPI에 배포하는 방법에 대한 짧은 단계별 가이드를 읽으십시오.
여기에 내 팁과 요령, 무엇을 찾아야하는지, 그리고 소프트웨어 아키텍처 측면에서 깨끗하게 응용 프로그램을 구성하는 방법 : https://youtu.be/k4qn27ikr0g?t=1211
Luke Tonin의 최적 파이썬 프로젝트 구조는 현재 템플릿이 현재의 템플릿이 어떻게 작동하는지 설명하는 데 효과적입니다. 본 템플릿은 기사보다 조금 더 완벽하고 복잡합니다. 생각은 이미 테스트 스위트 (스타터 테스트 예제 포함)와 프로젝트가 올바르게 포장 될 철저한 setup.py 파일이 포함되어 있기 때문에 생각합니다.
소프트웨어 아키텍처에 대한 비디오도 도움이 될 수 있습니다.이 템플릿을 기반으로 전체 프로젝트를 개요하는 것이 실질적인 소프트웨어 아키텍처 측면에서 템플릿을 사용하는 것이 아니라 이론적 인 소프트웨어 아키텍처를 사용합니다.
법률에 따라 가능한 한 Guillaume Chevalier와 Neuraxio Inc.는이 작업에 대한 모든 저작권 및 관련 또는 이웃 권리를 포기했습니다.
이 저장소와 연결되는 인용은 감사하지만 필요하지 않습니다.