Github를 이용해서 소스 코드를 관리할 때 PR과정을 거치게 된다.

단순히 커밋 로그와 소스코드만으로는 작업에 대한 완벽한 이해가 어렵기 때문이다.

팀으로 작업을 하는 경우 PR에 보다 자세한 내용을 적어두면 좋은데,

이 때 템플릿 기능을 사용하면 좋다.


  1. 깃허브 레파지토리의 root 디렉토리에 '.github'라는 디렉토리를 만든다.

    ( 팀원 중 1명의 fork한 프로젝트의 root경로에서 만든다 )

mkdir .github

Untitled

  1. .github디렉토리 하위에 'PULL_REQUEST_TEMPLATE.md' 파일을 만든다

Untitled

  1. 각 파일에 템플릿으로 사용할 양식을 등록해 준다.
## 작업내용
작업 내용

## 주의사항
주의사항 내용
---
name: 기본 이슈 템플릿
about: 기본 이슈 템플릿
title: "[기능] 이슈 타이틀"
labels: ''
assignees: ''

---

## 목적
> 목적 내용

## 구현 기능
- [ ] 기능1
- [ ] 기능2
- [ ] 기능3

## 참고 자료
---
name: API 설계 및 구현
about: API 설계 및 구현을 위한 이슈 템플릿
title: "[기능] 타이틀"
labels: 서버
assignees: ''

---

## 목적
> 목적 내용

<br>

### 💡 API 명세서
> 1. API 설명
* Request

**URL :**   <br>
**Method :**  <br>
**Headers :** "Content-type" : "application/json; charset=utf-8"
```js
// 아래 코드 설명
{
  key: value,
}

<br>

Status

성공 : (OK) 실패 : ( )

Content-type : application/json; charset=utf-8

{
  key: value,
}
{
  key: value,
}

<br>

{
  key: value,
}
// 아래 코드 설명
{
  key: value,
}

// 아래 코드 설명
{
  key: value,
}

// 아래 코드 설명
{
  key: value,
}

<br> <br>


1. 파일 저장 후 커밋과 푸시 그리고 PR보낸 후 머지