며칠 전 깃허브 트위터에 흥미로운 기능이 생겼습니다.
바로 Template repository인데요. 어떤 기능인지 빠르게 알아보겠습니다!
Why reinvent the wheel?
With GitHub repository templates you can easily reuse code across all your projects.
https://github.co/2WiDxzd
깃허브 트위터에서는 '바퀴를 다시 발명할 필요 있나요? GitHub repository templates을 사용하면 모든 프로젝트에서 코드를 쉽게 재사용 할 수 있습니다' 라고 설명하고 있는데요.
말 그대로 Template Repository을 만들어서 그것을 토대로 새로운 프로젝트를 만들 수 있습니다!
일단 새로운 Repository를 만들어주세요!
그 뒤 프로젝트의 Settings 탭을 보게되면 Repository name 아래 못보던 옵션이 있습니다.
Template Repository 옆 체크박스를 누르게 되면 Template Repository로 지정됩니다!
이렇게 하면 자신만의 Template Repository를 만들 수 있습니다!
Template Repository로 지정된 Repository에서 Use this template를 클릭하게 되면 해당 Template Repository가 기반인 Repository가 생성됩니다!
프로젝트를 만들 때 Repository template를 선택하면 됩니다.
generated from ~~ 라고 보이고 Template Repository의 커밋 수와 상관없이 1 커밋입니다.
주로 사용하는 프로젝트 형식이 있다면 Template Repository를 사용하는 것도 좋을 것 같습니다!
예시 Template Repository는 여기를 확인해주세요!
오우...! 신기한 기능이네요!
좋은 포스트 감사합니다.