GitHub 에서의 go 프로젝트 생성과 versioning 과정을 코드로 정리해 보고자 한다.
유의적 버전 2.0.0 | Semantic Versioning
https://github.com/golang-standards/project-layout
Semantic 버전관리
Go에서는 패키지 버저닝을 위해 Semantic Versioning을 사용하길 제안하고 있으며, 간단하게 정리를 하자면 다음과 같다.
* ~기존 버전과 비호환~ 되며 API가 바뀌면 “MAJOR 버전”을 올리고,
* ~기존