【Flutter】패키지를 Git로 포크하고 커스터마이즈

1886 단어 DartGitHubFlutter
pub.dev 패키지를 사용자 정의 할 때 유용한 방법을 찾았으므로 소개합니다!

패키지를 사용하고 있어, 자신용의 독자적인 기능을 추가하고 싶거나, 버그를 찾아내고 싶어지는 일이 있을까 생각합니다.
그런 때에 사용할 수 있는 것이, 이번 「Git 로 포크해 커스터마이즈」입니다.

이 방법으로 pub.dev에 공개된 패키지로부터의 교환도 간단하고 flutter 코드상은 같은 취급이 됩니다. 한층 더 메인터넌스성도 오르므로 꽤 추천입니다.

방법



pub.dev에서 사용자 지정된 패키지 페이지에 액세스합니다.


오른쪽 사이드바의 리포지토리(GitHub)에서 GitHub 페이지로 이동합니다.



GitHub에 로그인하고 오른쪽 상단의 포크 버튼을 눌러 포크합니다.



포크하여 만든 리포지토리의 URL을 복사합니다.

pubspec.yaml을 열고 이전 URL로 바꿉니다.

pubspec.yaml
dependencies:
  flutter:
    sdk: flutter
  Flutter-Sign-in-Button:
    git: https://github.com/fuku02/Flutter-Sign-in-Button # ←フォークしてできたリポジトリ
git: repository url 라고 기술하는 것으로 패키지의 참조원을 변경할 수 있습니다.

이제 포크된 리포지토리를 Flutter에서 사용할 수 있습니다.
그런 다음 리포지토리를 복제하고 사용자 정의 할 수 있습니다.

결론



pubspec.yaml에서 Git URL을 지정할 수 있다는 것을 이번에 처음 알았습니다.
팀 내에서의 공유도 편해지므로, 패키지의 커스터마이즈를 하기 쉬워지네요.

Twitter에서도 Flutter와 Unity의 정보를 중얼거리고 있기 때문에,
원한다면 따라주세요.

좋은 웹페이지 즐겨찾기