bootstrap python package
v0.1.8

이 템플릿 저장소는 보일러 플레이트를 제공하여 파이썬 패키지를 생성합니다. 다음 모든 기능으로 구성됩니다.
Use this template )bootstrap_python_package 디렉토리의 이름을 바꿉니다bootstrap-python-package 및 bootstrap_python_package 의 모든 발생을 검색하고 교체하십시오.bootstrap-python-package )febus982 )bootstrap-python-package )release.ymlCODECLIMATE_REPORTER_ID 라는 GitHub Actions 비밀을 만듭니다 (at https://github.com/GITHUB_NAME_OR_ORGANIZATION/GITHUB_REPOSITORY/settings/secrets/actions ) CodeClimate Reporter id ( https://codeclimate.com/repos/YOUR_REPO_ID/settings/test_reporter ) ). CodeClimate를 사용하지 않으려면 workflows/python-quality.yml 삭제하십시오.README.md 에서 배지를 업데이트하십시오! (추가 배지에 대한 shields.io 확인)pip install poetrymake dev-dependencies DEV 종속성을 설치하십시오git commit 중에 포맷 및 라인이 자동으로 실행되도록 사전 커밋 및 실행 pre-commit install 설치하는 것이 좋습니다.poetry run mike deploy dev latest --update-aliases --pushgh-pages 브랜치에서 배포 할 gitHub 페이지를 구성합니다 (url https://github.com/GITHUB_NAME_OR_ORGANIZATION/GITHUB_REPOSITORY/settings/pages )main 분기와 v*.*.* gh-pages https://github.com/GITHUB_NAME_OR_ORGANIZATION/GITHUB_REPOSITORY/settings/environments 중요 : 리포지토리는 테스트 PYPI 저장소에 배포되도록 구성됩니다. 테스트 PYPI 저장소에서 프로젝트를 작성하고 배포 파이프 라인을 테스트하는 것이 좋습니다. 결과에 만족하면 공식 PYPI 저장소에서 프로젝트를 작성하고 workflows/release.yml 에서 표시된 라인을 제거하십시오.
이 설정은시 방향 버전을 사용합니다. 즉, 코드에서 버전을 커밋 할 필요는 없지만 CI 파이프 라인은 GIT 태그에서 추론합니다.
새 버전을 출시하려면 새 릴리스를 만들고 GitHub 저장소에서 다음과 같이 표시하십시오.
중요 : 기본 구성에는 릴리스 이름과 태그가 컨벤션 vX.XX 따라야합니다 (Semantic 버전은 소문자 v 에 앞서 있습니다). PYPI에 올바른 버전을 게시하여 v 생략합니다 (예 : v1.0.0 1.0.0 게시합니다).
이 형식은 사용자 정의 할 수 있습니다.시-디아마크 배전 문서를 참조하십시오
개발 중에 사용 된 모든 일반적인 명령은 MAKE TARGETS를 사용하여 실행할 수 있습니다.
make dev-dependenciesmake update-dependencies : DEV 요구 사항을 업데이트하십시오make fix : 코드 스타일 및 보풀 자동 수정 실행 (가능한 경우)make test : 시스템 파이썬 버전에서 테스트 스위트 실행make check : 사용 가능한 모든 Python 버전, 코드 스타일 및 보풀 확인에 대한 테스트 실행make type , make format , make lint , make bandit : 관련 점검을 실행하십시오.make docs : MKDocs 웹 사이트를 로컬로 렌더링하십시오