🔥 패키지 배포
192자
3분
패키지를 배포하는 방법에 대해 알아보도록 하겠습니다. 패키지를 배포하려면 먼저 시맨틱 버전 태그를 만들고 푸시해야 합니다.
시맨틱 버전은 버전을 Major.Minor.Patch 형식으로 표기하는 방법입니다. 예를 들어 1.0.0 이라고 한다면 메이저 버전이 1, 마이너 버전이 0, 그리고 패치 버전 역시 0이라는 뜻이 됩니다.
Major 버전은 기존 버전과 호환되지 않는 변경사항이 있을 때 올리고, Minor 버전은 기존 버전과 호환되는 새로운 기능을 추가할 때 올립니다. 그리고 Patch 버전은 기존 버전과 호환되는 버그 수정사항이 있을 때 올리는 방식입니다.
시맨틱 버전 태그를 만들고 푸시하는 방법은 다음과 같습니다:
- 먼저 git init 명령어로 새로운 Git 저장소를 초기화합니다.
- 그 다음 git add . 명령어로 모든 파일을 Git에 추가합니다.
- 그리고 git remote add origin [github-URL] 명령어로 Github에 있는 원격 저장소를 연결합니다.
- git commit -m "Initial Commit" 명령어로 첫 커밋을 합니다.
- git tag 1.0.0 명령어로 1.0.0 버전 태그를 만듭니다.
- 마지막으로 git push origin main —tags 명령어로 태그와 함께 모든 커밋을 Github에 푸시합니다.
이렇게 하면 이제 다른 패키지들이 이 패키지의 1.0.0 버전에 Github URL을 통해 의존할 수 있게 됩니다.
배포된 패키지의 예시는 다음 링크에서 확인할 수 있습니다:
https://github.com/apple/example-package-fisheryates
이처럼 패키지를 배포하는 과정은 그리 어렵지 않습니다. 시맨틱 버전 규칙을 잘 따르고, Git을 사용해서 손쉽게 Github에 푸시하는 것이 핵심입니다.