개발 로드맵

이 문서는 Fabric의 예상 개발 도로에 대한 개요를 제공합니다.읽고 있는지 확인하십시오. the latest version 를 참조하십시오. upgrading 버전 1에서 버전 2 이상으로 마이그레이션하는 경우

Fabric 2 이상

현대 스위칭 매트릭스 버전(2+)은 활발한 기능 및 버그 수정 개발:

  • 2.0 : 기술 미리보기 및 패키징/업그레이드 실험이라고 할 수 있는 첫 공개 발표입니다.그 목적은 고정 종속성이 없는 1.x 유저를 위한 진작 역할(죄송합니다, 여러분!), PyPI를 통한 설치가 허용되므로 사용자는 Git 설치를 통해 업그레이드를 시작할 필요가 없으며, 일반적으로 클래식한 시맨틱 버전 관리 방식으로 모든 떳떳하고 반복적인 것을 얻을 수 있습니다.

  • 2.1, 2.2, 2.3 등 : 1.0에서 제공되는 기능을 포함하여 가장 시급한 《누락된 기능》을 구현합니다(참조 1.x에서 업그레이드 이러한 특성에 대한 자세한 내용 및 2.x에서 항상 원하는 새로운 기능(대부분의 특성은 Invoke 및/또는 Paramiko 버전을 통해 제공될 예정이지만)에 대한 자세한 내용은 아래 참고 사항을 참조하십시오.

  • 3.0, 4.0 등 : 다음 주 버전은 not 2.0처럼 전면적 재작성은 가능하지만, 컴팩트 (기능 게시 크기) 역호환되지 않는 API 변경 버전이 정확히 하나 이상 포함되어 있습니다.이러한 항목은 변경 로그에 명시적으로 표시되어 업그레이드 문서에 반영됩니다.

주석

Fabric에서 사용할 수 있는 많은 기능은 라이브러리 패브릭 패키지에서 개발만 하면 됩니다. Invoke 그리고 Paramiko - Fabric 자체가 일치하도록 변경해야 하는 경우가 아니면 일반적으로 세 가지 중 하나만 업그레이드하면 새로운 기능을 얻을 수 있습니다.다른 항목의 변경 로그를 정기적으로 점검해야 합니다!

스위칭 매트릭스 1.x

Fabric 1.x는 내부 기술 부채, 테스트 가능성 부족 및 이전 버전과의 호환성을 손상시키지 않고 개선할 수 있는 기능의 한계점에 도달했습니다.따라서 1.x 버전은 이제 버그 수정만 받습니다.우리 강렬하다 모든 사용자 권장 upgrade Fabric 2.x까지.