들어가며
깃허브 organizations에서 여러 레포지토리를 만들어 작업을 하더라도 issue 나 pr 템플릿은 동일하게 가져가고 싶을 수 있다. 각 레포지토리마다 .github/ISSUE_TEMPLATE 디렉토리 만들고 그 하위에 이슈 템플릿 만들거나, pull_request_template.md 사용해서 pr 템플릿을 만들 수도 있다. 하지만 이렇게 만들면 중복된다는 문제가 발생한다!
해결
예를 들어 한 organizations에 있는 backend 레포지토리와 frondend 레포지토리에서 동일한 issue 및 pr 템플릿을 사용하고 싶다면 .github 라는 이름의 레포지토리를 만들고 그 레포지토리 안에서 issue 및 pr 템플릿을 만들면 된다!
courgette 레포지토리와 aubergine 레포지토리에서 동일한 템플릿을 사용하고 싶다면,
이런 식으로 .github 레포지토리를 만들고 그 하위에 .github 디렉토리를 만들어 두면된다는 것이다.
이러면 이제 aubergine 레포지토리에서도 사용할 수 있고 courgette 레포지토리에서도 사용할 수 있는 템플릿이 만들어진다 😋
참고로 issue 템플릿은 ISSUE_TEMPLATE 이라는 디렉토리 아래에 md 파일 형태로 만들면 되고, pr 템플릿은 pull-request-template.md 네이밍 컨벤션 맞춰서 만들면 된다.
thanks to 아루😋
'DevOps > 깃' 카테고리의 다른 글
[Git] 하지말라는거 더 하고 싶어 (feat: git reset -- hard) (3) | 2024.09.20 |
---|---|
[Git] commit 작성 규칙 (0) | 2022.10.28 |