반응형
major version
-
go module을 pkg.go.dev에 등록 및 versioning하기메모 및 기타 2022. 8. 7. 11:34
틀린 내용이 있을 수도 있습니다! 틀린 내용이 있다면 댓글로 달아주시면 감사하겠습니다! 이번 포스팅에서는 내가 go로 작성한 모듈 패키지를 pkg.go.dev에 등록하고, versioning 하는 방법을 다루었다. pkg.go.dev 등록하기, major 버전이 아닌 버전 업그레이드하기, major 버전 업그레이드 하기로 구성했다. major version을 분리하여 구성한 이유는 go에서는 major 버전을 변경하면, pkg 경로에 v2라는 prefix가 추가되어야 하기 때문이다. 예를 들면, github.com/sjoh0704/go-module-test에서 github.com/sjoh0704/go-module-test/v2가 되어야 하기 때문에 이를 구분해야 한다. 우선 패키지를 pkg.go.dev에..