---
# System prepended metadata

title: Tables

---

# Tables

### 요구사항 분석

#### System
- 시스템은 한 개의 이슈 목록을 가진다.

#### User
- 유저는 GitHub 계정으로 로그인이 가능하다.
- 유저는 로그아웃이 가능하다
- 유저는 전체 이슈 목록을 볼 수 있다.
- 유저는 여러 개의 이슈를 작성할 수 있다.
- 유저는 여러 개의 댓글을 작성할 수 있다.
- 유저는 여러 개의 마일스톤을 관리(수정, 삭제, 종료)할 수 있다.
- 유저는 여러 개의 레이블을 볼 수 있다.
- 유저는 여러 개의 레이블을 관리(수정, 삭제, 종료)할 수 있다.
- 유저는 여러 개의 레이블을 지정할 수 있다.
- 유저는 이슈의 상태(Open, Closed)를 변경할 수 있다.
- 유저는 이슈를 수정 또는 삭제할 수 있다.

#### Issue
- 이슈는 제목, 이슈번호, 이슈 작성 시간, 작성자를 가진다.
- 이슈는 내용, 여러 레이블, 마일스톤, 프로젝트, 담당자들을 가질 수 있다.
- 이슈는 여러 개의 댓글을 가질 수 있다.
- 이슈는 여러 개의 이미지를 가질 수 있다.

#### IssueComment
- 댓글은 작성자와, 내용을 가진다.
- 댓글은 여러 개의 이미지를 가질 수 있다.

#### Label
- 레이블은 이름, 색상을 가진다
- 레이블은 설명을 가질 수 있다

#### MileStone
- 마일스톤은 제목, 상태(Open, Closed)을 가진다
- 마일스톤은 설명, 완료일을 가질 수 있다
- 마일스톤은 여러 개의 이슈를 가질 수 있다. 

#### IssueAssignee

#### IssueLabel

#### IssueMilestone
