[
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/1",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/1/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/1/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/1/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/1",
    "id": 1207881268,
    "node_id": "I_kwDOHCdFJM5H_s40",
    "number": 1,
    "title": "Chunk: Focus/Unfocus",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 0,
    "created_at": "2022-04-19T07:23:17Z",
    "updated_at": "2022-05-02T08:19:19Z",
    "closed_at": "2022-05-02T08:19:19Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: Chunk를 편집할 수 있는 권한을 가져야 한다.  \r\n목표: 지금 편집하고자 하는 Chunk를 보여준다.\r\n\r\n1. 사용자가 Chunk의 영역에 클릭을 했을때, Focus 된다. 그떄 다른 Chunk의 Focus를 사라지게 한다. \r\n2. Focus를 얻었을때, Focus를 얻은 Chunk을 눈에 띄이도록 표시한다. \r\n3. Focus가 사라졌을때, 변경되었으면 변경된 Chunk를 저장한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    A((Start)) -->|On click| B([Get Focus])\r\n    B --> C([Defocus Others])\r\n    C -->|On Defocus| D[Update Chunk Signal]\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/1/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/1/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/2",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/2/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/2/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/2/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/2",
    "id": 1207894620,
    "node_id": "I_kwDOHCdFJM5H_wJc",
    "number": 2,
    "title": "Chunk: remove",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 0,
    "created_at": "2022-04-19T07:35:32Z",
    "updated_at": "2022-05-02T08:19:27Z",
    "closed_at": "2022-05-02T08:19:27Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: Chunk를 수정가능한 권한을 가지고 있어야함.  \r\n목표: Chunk를 지운다.\r\n\r\n1. Chunk의 좌측 상단의 Context Menu에 삭제 아이콘을 클릭할 때나 빈 내용의 Chunk에서 <kbd>Backspace</kbd>나 <kbd>Del</kbd>를 입력할 때 시작한다.\r\n2. 해당 Chunk를 삭제한다.\r\n3. 서버에서 그 Chunk를 삭제한다.\r\n4. 아래의 Chunk가 있다면 끌어 올린다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start)) -->|On right click| B([Open Context Menu])\r\n    B -->|On click| C([Remove Chunk])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/2/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/2/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/3",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/3/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/3/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/3/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/3",
    "id": 1207895669,
    "node_id": "I_kwDOHCdFJM5H_wZ1",
    "number": 3,
    "title": "Chunk: render",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 0,
    "created_at": "2022-04-19T07:36:31Z",
    "updated_at": "2022-05-02T08:19:34Z",
    "closed_at": "2022-05-02T08:19:34Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 없음  \r\n목표: Chunk를 보여준다.\r\n\r\n1. 내용을 읽는다.\r\n2. 그 내용을 chunk안 영역에 사람이 보기 좋게 그 타입에 따라 렌더링한다.\r\n    render하는 대상 목록은 다음과 같다.\r\n     - markdown\r\n     - latex\r\n     - link (image, video, site)\r\n     - FEN\r\n     - etc\r\n\r\n대안 흐름:\r\n\r\nA. 렌더링 실패\r\n   1. 렌더링에 실패하면 실패의 이유를 보여준다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    A((Start)) --> Checktype{Check Type}\r\n    Checktype -->  markdown([markdown])\r\n    Checktype -->  latex([latex])\r\n    Checktype -->  link([link])\r\n    Checktype -->  FEN([FEN])\r\n    Checktype -->  etc([etc])\r\n    subgraph Drawer\r\n    markdown\r\n    latex\r\n    link\r\n    FEN\r\n    etc\r\n    end\r\n    markdown --> C\r\n    latex --> C\r\n    link --> C\r\n    FEN --> C\r\n    etc --> C\r\n    C{ }\r\n    C -->|Failed| D([DrawMessage])\r\n    C -->|Success| E([Draw Result])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/3/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/3/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/4",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/4/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/4/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/4/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/4",
    "id": 1207900808,
    "node_id": "I_kwDOHCdFJM5H_xqI",
    "number": 4,
    "title": "Chunk: previews",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 1,
    "created_at": "2022-04-19T07:42:00Z",
    "updated_at": "2022-05-31T10:42:05Z",
    "closed_at": "2022-05-31T10:42:05Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n사용조건: 편집 중일때  \r\n목표: 미리보기를 보여주어 편집을 편하게 한다.\r\n\r\n1. Chunk의 내용을 바꾸면 시작된다.\r\n2. 보기모드에서 어떻게 보여질지 미리보기 창을 띄워준다. 미리보기는 기본적으로 하단에 띄우고 밑에 공간이 없으면 상단에 띄운다.\r\n3.  내용이 바뀌면 미리보기 창의 내용도 갱신한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start)) -->|On Change| B([Draw Preview])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/4/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/4/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/5",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/5/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/5/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/5/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/5",
    "id": 1207901800,
    "node_id": "I_kwDOHCdFJM5H_x5o",
    "number": 5,
    "title": "Document: view Chunk",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 0,
    "created_at": "2022-04-19T07:43:04Z",
    "updated_at": "2022-05-24T14:45:43Z",
    "closed_at": "2022-05-24T14:45:43Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 읽기 권한이 있어야 한다.  \r\n목표: Chunk들을 보여준다.\r\n\r\n1. Document가 로딩되면 시작한다.\r\n2. 경로가 주어지면 Document Component에서 그 경로의 문서를 읽고 파싱한다. 그동안 로딩 바를 보여준다.\r\n3. 로딩이 완료되면 파싱된 결과물인 Chunk들을 보여준다.\r\n\r\n대안흐름:\r\n\r\nA. 읽기 실패:\r\n   1. 읽기에 실패한 경우 읽기에 실패한 이유를 띄운다.\r\n\r\nB. 파싱 실패:\r\n   1. 파싱에 실패한 경우 파싱에 실패한 이유를 띄우고 raw text가 담긴 Chunk로 렌더링한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    A((Start)) --> reqdata([request data])\r\n    reqdata --> tryread{ }\r\n    tryread --> resdata([response data])\r\n    tryread --> failedload([draw message])\r\n    resdata --> parsedata([parse data])\r\n    parsedata --> isparsefailed{ }\r\n    isparsefailed --> drawcontent([draw chunk content])\r\n    isparsefailed --> drawrawdata([draw raw data])\r\n    isparsefailed --> drawnottext([draw 'it is not text'])\r\n    subgraph client\r\n        A\r\n        failedload\r\n        reqdata\r\n        parsedata\r\n        isparsefailed\r\n        drawcontent\r\n        drawrawdata\r\n        drawnottext\r\n    end\r\n    subgraph server\r\n        tryread\r\n        resdata\r\n    end\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/5/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/5/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/6",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/6/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/6/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/6/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/6",
    "id": 1207906490,
    "node_id": "I_kwDOHCdFJM5H_zC6",
    "number": 6,
    "title": "Document: remove",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 1,
    "created_at": "2022-04-19T07:47:59Z",
    "updated_at": "2022-05-29T04:42:00Z",
    "closed_at": "2022-05-29T04:41:26Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 문서를 삭제할 권한이 있어야함.  \r\n목표: 앱에서 문서를 삭제한다.\r\n\r\n1. Document의 AppBar에 놓여있는 삭제 아이콘을 클릭하면 시작한다.\r\n2. 정말로 삭제하겠냐는 다이얼로고가 띄운다.\r\n3. 거기서 예스를 누르면 Document를 삭제한다.\r\n\r\n대안 흐름:\r\n1. 다이얼로그에서 아니오를 누르면 다이얼로고를 닫고 종료한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    start((start)) -->|click delete icon|dialogue([draw dialogue])\r\n    dialogue --> S{ }\r\n    S -->|Yes| remove([delete])\r\n    S -->|No| enddial([end])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/6/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/6/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/7",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/7/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/7/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/7/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/7",
    "id": 1207914418,
    "node_id": "I_kwDOHCdFJM5H_0-y",
    "number": 7,
    "title": "Document: add/delete tag",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T07:52:41Z",
    "updated_at": "2022-05-19T13:30:21Z",
    "closed_at": "2022-05-19T13:30:21Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 태그 수정 권한이 있을 때  \r\n목표: 문서의 태그를 추가/수정/삭제한다.\r\n\r\n1. Document의 AppBar에 놓여있는 태그 수정 아이콘을 클릭하면 시작한다. 태그 수정 다이얼로그를 띄운다.\r\n2.  태그 수정 다이얼로그에서 태그를 생성, 삭제한다.\r\n3. 수정을 완료하고 저장 버튼을 누르면 태그 수정이 종료된다.\r\n\r\n대안 흐름:\r\n\r\n1. 취소 버튼을 누르면 다이얼로그를 닫고 종료한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    Start((start)) --> drawdialogue([Draw Tag Dialogue])\r\n    drawdialogue --> check{ }\r\n    check --> cancel([cancel])\r\n    check --> complete([complete])\r\n  ```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/7/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/7/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/8",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/8/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/8/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/8/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/8",
    "id": 1207932203,
    "node_id": "I_kwDOHCdFJM5H_5Ur",
    "number": 8,
    "title": "Document: Drag And Drop Upload",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 2,
    "created_at": "2022-04-19T08:01:16Z",
    "updated_at": "2022-05-24T14:13:18Z",
    "closed_at": "2022-05-24T14:13:18Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 문서 수정 권한이 있어야 한다.  \r\n목표: 업로드를 드래그 앤 드롭으로 한다.\r\n\r\n1. 웹사이트의 그림이나 비디오 등의 파일을 Drag And Drop 해서 Chunk 사이에 놓으면 시작된다.\r\n2. Drag And Drop된 파일을 서버에 업로드한다. 업로드시 파일 이름이 중복될 때 파일 이름이 밑줄과 숫자로 끝나지 않으면 이름의 뒤에 \"_1\"을 붙여 업로드 한다. 숫자로 끝나면 다음 숫자를 붙여서 업로드 한다. 파일 이름이 없다면 임의의 이름을 붙여서 업로드 한다.\r\n3. 그 파일을 새로운 Chunk로 추가한다. 이때 웹에서 표시가능한 파일(이미지, 동영상)이면 파일을 표시하는 Chunk를 추가하고 아니면 다운로드 링크를 가진 Chunk를 추가한다.\r\n\r\n대체흐름:\r\n\r\nA. 파일 사이즈 큼\r\n   1. 기본단계 2에서 파일 사이즈가 설정보다 크면 시작한다.\r\n   2. 파일 크기가 너무 크다는 메세지로 띄우고 종료한다.\r\n\r\nB. 작은 파일 사이즈\r\n   1. 기본단계 2에서 파일 사이즈가 설정보다 작으면 시작한다.\r\n   2. 파일을 base64로 인코딩해서 Chunk로 삽입한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    Start((start)) -->|on drop| upload([upload])\r\n    upload --> tryupload{try upload}\r\n    tryupload -->|file too big| cancel([upload fail])\r\n    tryupload -->|on success| complete([complete])\r\n    tryupload -->|file small| inlining([inlining content])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/8/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/8/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/9",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/9/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/9/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/9/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/9",
    "id": 1207938762,
    "node_id": "I_kwDOHCdFJM5H_67K",
    "number": 9,
    "title": "Document: Auto-Refresh",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T08:05:56Z",
    "updated_at": "2022-05-15T08:07:17Z",
    "closed_at": "2022-05-15T08:07:17Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 외부 편집기  \r\n시작조건: 없음  \r\n목적: 변화를 실시간으로 따라갈 수 있게 한다.\r\n\r\n1. Document나 Document가 포함하는 미디어의 파일이 다른 편집 프로그램에 의해서 변경되었을 시에 시작한다.\r\n2. 보고 있는 사용자의 Document 뷰를 변경 부분만 Refresh한다. 이때 보고 있던 스크롤이 변하지 않게 유의한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    Start((start)) --> signal>on refresh signal]\r\n    signal --> redraw([redraw chunk])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/9/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/9/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/10",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/10/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/10/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/10/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/10",
    "id": 1207939021,
    "node_id": "I_kwDOHCdFJM5H_6_N",
    "number": 10,
    "title": "Chunk: autocomplete",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 1,
    "created_at": "2022-04-19T08:06:07Z",
    "updated_at": "2022-05-15T08:05:24Z",
    "closed_at": "2022-05-15T08:02:23Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: chunk 수정를 하고 있어야 한다.  \r\n목표: 링크 등을 자동으로 완성해서 편집을 편하게 한다.\r\n\r\n1. <kbd>Ctrl+Space</kbd>로 자동완성 창을 띄우는 명령을 내릴 때 시작한다.\r\n2. caret cursor위치를 찾아서 그 위치에 자동완성 창을 띄운다.\r\n3. 자동완성은 caret cursor 앞의 단어를 보고 문맥을 추론하여 추천 리스트를 만든다. 순서는 일반적으로는 abc순으로 한다.\r\n4. 추천 리스트 중 알맞은 것을 방향키로 고르게 한다.\r\n5. <kbd>Tab</kbd>이나 <kbd>Enter</kbd>를 통해 선택한다.\r\n6. 선택한 단어로 완성시킨다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    start((Start)) -->|\"Cnrl + Space\"| drawac([draw auto-complete window])\r\n    drawac --> select([select word])\r\n    select --> complete([complete])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/10/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/10/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/11",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/11/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/11/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/11/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/11",
    "id": 1207941746,
    "node_id": "I_kwDOHCdFJM5H_7py",
    "number": 11,
    "title": "Chunk: swap positions",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T08:07:59Z",
    "updated_at": "2022-05-11T01:59:20Z",
    "closed_at": "2022-05-11T01:59:19Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: Document 수정권한이 있어야 한다.  \r\n목적: 앱에서 Chunk 위치를 바꿀 수 있다.\r\n\r\n1. Focus를 얻고 핸들 아이콘을 누를때 시작한다.\r\n2. 이때 오버레이를 표시해서 놓여졌을 때의 상황을 미리 볼 수 있게 한다.\r\n3. 드래그해서 원하는 장소에 놓으면 위치를 바꿀 수 있다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    start((Start)) -->|\"on mousedown\"| drawdc([draw droppable chunk])\r\n    drawdc --> drawoverlay([draw overlay])\r\n    drawoverlay --> |on mouse move| drawdc\r\n    drawoverlay -->|on mouseup| swap([swap chunk])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/11/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/11/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/12",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/12/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/12/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/12/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/12",
    "id": 1207942358,
    "node_id": "I_kwDOHCdFJM5H_7zW",
    "number": 12,
    "title": "Document: Share",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      },
      {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T08:08:26Z",
    "updated_at": "2022-06-07T10:16:48Z",
    "closed_at": "2022-06-07T10:16:48Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: 문서를 공유할 수 있는 권한을 가져야한다.  \r\n목표: 문서를 공유한다.\r\n\r\n1. Document의 AppBar에 놓여있는 공유 아이콘을 누르면 시작한다.\r\n2. 공유 링크를 복사한다. 그리고 공유 설정아이콘을 띄워준다. 여기서 종료할 수 있다.\r\n3. 공유 설정아이콘을 클릭하면 공유 설정 다이얼로그를 띄운다. 이 다이얼로그에서는 공유 기간과 편집 가능여부 등을 설정할 수 있고 공유 링크를 복사할 수 있다. 공유를 취소할 수도 있다.\r\n\r\n```mermaid\r\nflowchart TB\r\n    start((Start)) -->|\"click share\"| share([copy share link])\r\n    share --> shareend((end))\r\n    share -->|\"click again\"| shareopt([open share option window])\r\n    shareopt --> S{ }\r\n    S --> shareexit([stop sharing])\r\n    S --> chday([modify expired day])\r\n    S --> chwritable([change modifiablity])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/12/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/12/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/13",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/13",
    "id": 1207948025,
    "node_id": "I_kwDOHCdFJM5H_9L5",
    "number": 13,
    "title": "Document: Navigator",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T08:11:41Z",
    "updated_at": "2022-04-27T04:59:31Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: 없음  \r\n목표: 문서들을 쉽게 이동할 수 있는 네비게이터를 보여준다.\r\n\r\n1. 만일 문서가 속하는 디렉토리에 Summary.md 가 있고 올바른 형식(링크와 리스트로 이루어져 있음)이면 시작한다.\r\n2. Document의 왼쪽에 Summary의 내용을 네비게이터 역할로 표시한다.\r\n\r\n```mermaid\r\nflowchart LR\r\n    start((Start)) --> checkmd{check the\\nsummary.md}\r\n    checkmd -->|exist| navigator([draw navigator])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/13/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/14",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/14/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/14/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/14/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/14",
    "id": 1208080430,
    "node_id": "I_kwDOHCdFJM5IAdgu",
    "number": 14,
    "title": "File: create/delete/rename file",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 1,
    "created_at": "2022-04-19T09:37:07Z",
    "updated_at": "2022-05-19T14:04:38Z",
    "closed_at": "2022-05-19T14:04:30Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 디렉토리에 대한 권한을 가지고 있어야한다.  \r\n목표: 앱상에서 파일을 생성하거나 삭제 할 수 있어야 한다.\r\n\r\n1. Treeview에 포커스가 간 상태에서 시작한다.\r\n2. Treeview에서 오른쪽 클릭을 하면 Context Menu가 나오고 새파일을 클릭하면 이름을 지정해서 파일을 생성할 수 있다. \r\n3. Context Menu에서 삭제를 클릭하면 해당 파일을 삭제한다. \r\n4. 이름 바꾸기를 클릭하거나 Treeview에서 파일에 포커스가 간 상태에서 <kbd>F2</kbd>를 입력하면 이름을 바꿀 수 있도록 한다.\r\n\r\n```mermaid\r\ngraph TD\r\n    start((start)) -->|on right click| context([draw context menu])\r\n    context --> S{ }\r\n    S -->|click new file| newfile([create new file])\r\n    S -->|click remove file| rmfile([delete selected file])\r\n    S -->|F2 or rename| renamefile([rename file])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/14/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/14/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/15",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/15/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/15/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/15/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/15",
    "id": 1208083798,
    "node_id": "I_kwDOHCdFJM5IAeVW",
    "number": 15,
    "title": "File: upload/download files",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 0,
    "created_at": "2022-04-19T09:38:43Z",
    "updated_at": "2022-05-29T04:42:16Z",
    "closed_at": "2022-05-29T04:42:16Z",
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 디렉토리의 권한이 있어야 한다.  \r\n목표: 파일을 업로드하거나 다운로드 할 수 있어야 한다. \r\n\r\n1. Treeview의 Context menu에서 다운로드 버튼을 클릭해서 다운로드 할 수 있다. 아니면 Treeview 파일을 Drag and Drop 하는 것으로도 가능하다. \r\n2. Treeview에 파일을 드래그 앤 드롭하는 것으로 업로드 할 수 있다.\r\n\r\n```mermaid\r\ngraph TD\r\n    start((start)) -->|on right click| context([draw context menu])\r\n    start -->|drag out| download\r\n    start -->|drag in| upload([upload file])\r\n    context --> S{ }\r\n    S -->|\"click download\"| download([download selected file])\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/15/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/15/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/16",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/16",
    "id": 1208088690,
    "node_id": "I_kwDOHCdFJM5IAfhy",
    "number": 16,
    "title": "Search: Document Search",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T09:40:56Z",
    "updated_at": "2022-04-28T06:08:08Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 검색에는 문서를 읽을 수 있는 권한이 있어야 한다. \r\n목표: 문서들을 검색할 수 있다.  \r\n\r\n1. Drawer에서 문서 검색 버튼을 누르면 문서 검색 창이 뜬다.\r\n2. 문서 검색창에서 범위를 지정한다. 기본 범위는 현재 보고 있는 문서의 디렉터리로 한다.\r\n3. 문서 검색 창에서 태그를 검색할지 내용으로 검색을 할지 지정한다. 기본값은 내용이다.\r\n4. 정규식을 사용할 것인지 지정한다. 기본값은 사용 안함이다.\r\n5. 검색 버튼을 누르면 해당 조건을 만족하는 문서를 리스트로 보여준다.\r\n\r\n```mermaid\r\ngraph TD\r\n    A((Start))\r\n    B([Search dialog])\r\n    C([Select range])\r\n    D([Select search type])\r\n    E([Select regex use])\r\n    F([Show search list])\r\n\r\n    A -->|\"press search button\"| B;\r\n    B --> C;\r\n    C --> D;\r\n    D --> E;\r\n    E --> |\"press search button\"| F;\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/16/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/17",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/17/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/17/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/17/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/17",
    "id": 1208099535,
    "node_id": "I_kwDOHCdFJM5IAiLP",
    "number": 17,
    "title": "Stash: render",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T09:48:00Z",
    "updated_at": "2022-05-20T17:49:56Z",
    "closed_at": "2022-05-20T17:49:56Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 화면크기가 768px 이상일때 보여준다.  \r\n목표: Stash를 보여준다.\r\n\r\n1. 오른쪽에 작은 버튼을 두고 버튼을 클릭하면 시작한다.\r\n2. 오른쪽 Drawer가 열려서 Stash의 내용을 보여준다. 최대 지정된 숫자만큼의 내용들을 보여준다.\r\n3. 다시 버튼을 누르면 Stash Drawer를 닫는다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Show stash drawer])\r\n    C([Close stash drawer])\r\n\r\n    A -->|\"click stash button\"| B;\r\n    B -->|\"click stash button\"| C;\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/17/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/17/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/18",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/18",
    "id": 1208102529,
    "node_id": "I_kwDOHCdFJM5IAi6B",
    "number": 18,
    "title": "File: export document",
    "user": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 2,
    "created_at": "2022-04-19T09:50:42Z",
    "updated_at": "2022-04-28T05:50:27Z",
    "closed_at": null,
    "author_association": "COLLABORATOR",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 문서를 읽을 수 있는 권한이 있어야 한다. 문서 타입에만 가능하다.  \r\n목표: 문서를 보기 모드에서 보이는 것처럼 출력할 수 있다.\r\n\r\n1. 메뉴의 Context menu에서 접근 할 때 시작한다.\r\n2. 출력하기를 누르면 출력 다이얼로그가 뜬다.\r\n3. 출력할 문서 타입을 문서 타입을 설정한다. 출력할 수 있는 문서 타입은 다음과 같다.\r\n   - pdf\r\n   - html\r\n4. 출력하기를 누르면 출력된 문서를 다운로드한다.\r\n\r\n대안흐름:\r\n\r\nA. 취소\r\n   1. 단계 2에서 시작한다.\r\n   2. 취소하기를 누르면 다이얼로그 창을 닫고 종료한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Context menu])\r\n    C([Show export dialog])\r\n    D([Select export type])\r\n    E([Export])\r\n\r\n    A --> B;\r\n    B -->|\"click export button\"| C;\r\n    C --> D;\r\n    D -->|\"pdf\"| E;\r\n    D -->|\"html\"| E;\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/18/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/19",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/19/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/19/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/19/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/19",
    "id": 1208105899,
    "node_id": "I_kwDOHCdFJM5IAjur",
    "number": 19,
    "title": "Stash: add",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T09:53:50Z",
    "updated_at": "2022-05-20T17:49:56Z",
    "closed_at": "2022-05-20T17:49:56Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: Stash 창을 연 상태에서 포커스가 Stash 창에 주어져 있어야 한다.  \r\n목표: Stash를 추가한다.\r\n\r\n1. \\<\\< 포함 #17 \\>\\>\r\n2. <kbd>Ctrl+V</kbd>를 누르면 Stash에 클립보드의 내용이 Stash로 추가되고 클립보드는 비워진다.\r\n3. <kbd>Ctrl+Z</kbd>를 눌러서 추가를 되돌릴 수 있다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Stash])\r\n    C([Add to stash])\r\n    D([Clear clipboard])\r\n    E([Undo add])\r\n\r\n    A --> B\r\n    B -->|\"press Ctrl-V\"| C;\r\n    C --> D;\r\n    D -->|\"press Ctrl-Z\"| E;\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/19/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/19/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/20",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/20/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/20/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/20/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/20",
    "id": 1208110130,
    "node_id": "I_kwDOHCdFJM5IAkwy",
    "number": 20,
    "title": "Stash: remove",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T09:57:37Z",
    "updated_at": "2022-05-20T17:49:56Z",
    "closed_at": "2022-05-20T17:49:56Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: Stash 창을 연 상태에서 포커스가 Stash 창에 주어져 있어야 한다.  \r\n목표: 원하는 Stash를 삭제한다.\r\n\r\n1. Stash 창의 각각 항목의 삭제 버튼을 클릭하면 선택된 항목을 삭제한다.\r\n2. Stash에 붙어있는 삭제 버튼을 클릭하면 전체 항목을 삭제한다.\r\n3. <kbd>Ctrl+Z</kbd>를 눌르거나 실행취소 버튼을 눌러 삭제를 되돌릴 수 있다.\r\n\r\n```mermaid\r\ngraph TD\r\n    A((Start))\r\n    B([Delete stash])\r\n    C([Clear stash])\r\n    D([undo delete])\r\n\r\n    A -->|\"click delete button\"| B\r\n    A -->|\"click clear button\"| C\r\n    A -->|\"press Ctrl-Z\"| D\r\n    A -->|\"press undo button\"| D\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/20/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/20/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/21",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/21/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/21/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/21/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/21",
    "id": 1208115181,
    "node_id": "I_kwDOHCdFJM5IAl_t",
    "number": 21,
    "title": "Stash: Drag and Drop to Document",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T10:02:03Z",
    "updated_at": "2022-05-29T04:40:55Z",
    "closed_at": "2022-05-29T04:40:55Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: 문서 편집 권한이 있어야 한다.  \r\n목표: 드래그 앤 드롭으로 Chunk를 Stash에서 꺼내 삽입할 수 있다.\r\n\r\n1. Stash 창의 Stash을 Document에 드래그하면 시작된다.\r\n2. Document의 Chunk 사이에 Stash을 드롭하면 그 자리에 Chunk가 삽입된다. 사이의 결정은 제일 가까운 청크로 정한다. \r\n3. Stash을 그 위치로 업로드시킨다. 업로드는 #8 와 한 것 같이 한다.\r\n4. 해당 Stash를 Stash창에서 삭제한다.\r\n\r\n대안흐름:\r\n\r\nA. 취소\r\n   1. Stash 창에 놓으면 작업을 취소한다.\r\n\r\n```mermaid\r\ngraph TD\r\n    A((Start))\r\n    B(( ))\r\n    C([Upload stash])\r\n    D([Delete stash from stash window])\r\n    E([Cancel upload])\r\n\r\n    A -->|drag stash to document| B\r\n    B -->|drop stash into document| C\r\n    C --> D\r\n    B -->|drop stash into stash window| E\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/21/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/21/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/22",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/22/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/22/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/22/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/22",
    "id": 1208118496,
    "node_id": "I_kwDOHCdFJM5IAmzg",
    "number": 22,
    "title": "Management: Login",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 1,
    "created_at": "2022-04-19T10:04:50Z",
    "updated_at": "2022-06-06T08:03:58Z",
    "closed_at": "2022-06-06T08:03:58Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 없음.  \r\n목표: 사용자가 액세스하기 위해 로그인할 수 있다.\r\n\r\n1. 사용자가 로컬에서 지정된 프로그램이 아닌 외부에서 접근한다면 시작한다.\r\n2. 로그인 암호를 요구한다. 초기 로그인 암호는 환경변수에 의해서 결정된다.\r\n3. 알맞은 암호를 입력했다면 권한을 부여한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Login Prompt])\r\n    C([Access Granted])\r\n\r\n    A -->|external connection| B\r\n    B -->|enter password| C\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/22/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/22/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/23",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/23",
    "id": 1208123921,
    "node_id": "I_kwDOHCdFJM5IAoIR",
    "number": 23,
    "title": "Management: Configure",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T10:08:08Z",
    "updated_at": "2022-05-12T05:23:10Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 없음.  \r\n목표: 앱 정책등에 대해 앱에서 설정할 수 있다.\r\n\r\n1. 편집기 내부에서 설정 아이콘을 클릭하면 설정창을 보여준다. 설정창은 프로그램의 속성을 설정할 수 있고 로그를 볼 수 있다. 설정창은 다음 항목들을 포함한다.\r\n   - 로그인 암호\r\n   - 테마 설정\r\n   - 언어 설정\r\n   이것은 권한에 따라 선택적으로 렌더링된다.\r\n2. 다시 설정 아이콘을 클릭하면 설정창을 닫는다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Setting])\r\n\r\n    subgraph Setting\r\n        C([Theme])\r\n        D([Language])\r\n        E([Login password])\r\n    end    \r\n    \r\n    F{ }\r\n    G([Exit setting])\r\n\r\n    A --> |click setting button| B\r\n    B --> C\r\n    B --> D\r\n    B --> E\r\n    C --> F\r\n    D --> F\r\n    E --> F\r\n    F --> |click setting button| G\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/23/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/24",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/24",
    "id": 1208126279,
    "node_id": "I_kwDOHCdFJM5IAotH",
    "number": 24,
    "title": "Management: Localization",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T10:09:21Z",
    "updated_at": "2022-05-12T05:23:11Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "> 어플리케이션을 여러가지 다양한 언어로 제공한다.\r\n> 다음은 다른 언어로 바꾸는 사용 사례이다.\r\n\r\n액터: 사용자  \r\n시작조건:  없음.  \r\n목표: 설정창에서 다른 언어로 바꿀 수 있다.\r\n\r\n1. 설정창을 연다.\r\n2. 언어 항목으로 간다. 지원되는 언어 리스트 창이 놓여저있다.\r\n3. 언어 항목에서 다른 언어로 바꾼다. 이때 창을 다시 렌더링한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Setting])\r\n    C([Language])\r\n    D([Change language])\r\n    E([Rerender window])\r\n\r\n    A --> B --> C --> D --> E\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/24/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/25",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/25/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/25/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/25/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/25",
    "id": 1208127708,
    "node_id": "I_kwDOHCdFJM5IApDc",
    "number": 25,
    "title": "Management: Theme",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-19T10:10:33Z",
    "updated_at": "2022-06-11T03:59:52Z",
    "closed_at": "2022-06-11T03:59:52Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 없음.  \r\n목표: 설정창에서 테마를 설정할 수 있다.\r\n\r\n1. 설정창에서 테마로 이동한다.\r\n2. 기본적으로 제공하는 밝은 테마과 어두운 테마를 고른다. 기본값은 밝은 색이다. 바꾸는 즉시 테마를 변경한다.\r\n3.  커스텀 css 를 올려서 테마로 등록한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    B([Settting])\r\n    C([Theme])\r\n    D([Change theme])\r\n\r\n    A --> B\r\n    B --> C\r\n    C --> D\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/25/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/25/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/27",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/27/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/27/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/27/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/27",
    "id": 1209357324,
    "node_id": "I_kwDOHCdFJM5IFVQM",
    "number": 27,
    "title": "Chunk: edit",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "closed",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1",
      "html_url": "https://github.com/vi117/scrap-yard/milestone/1",
      "labels_url": "https://api.github.com/repos/vi117/scrap-yard/milestones/1/labels",
      "id": 7890719,
      "node_id": "MI_kwDOHCdFJM4AeGcf",
      "number": 1,
      "title": "Minimum Viable Product",
      "description": "최소 기능 제품",
      "creator": {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      },
      "open_issues": 0,
      "closed_issues": 8,
      "state": "open",
      "created_at": "2022-04-19T10:28:38Z",
      "updated_at": "2022-05-29T04:42:16Z",
      "due_on": "2022-05-01T07:00:00Z",
      "closed_at": null
    },
    "comments": 1,
    "created_at": "2022-04-20T08:33:53Z",
    "updated_at": "2022-05-02T08:19:30Z",
    "closed_at": "2022-05-02T08:19:30Z",
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: Chunk의 Focus를 얻어야 한다.  \r\n목표: Chunk안의 컨텐츠를 수정할 수 있다.\r\n\r\n1. 수정가능한 타입인지 확인한다.\r\n2. 타입에 맞는 에디터를 띄운다. 예를 들어 text 타입이면 해당 Chunk 안의 text를 수정할 수 있게 한다.\r\n\r\n```mermaid\r\ngraph LR\r\n    A((Start))\r\n    A --> B{\"check<br> focused<br> chunk is<br> editable\"}\r\n    C([Open editor])\r\n    D([Open tooltip 'cannot edit this chunk'])\r\n    B -->|yes| C\r\n    B -->|no| D\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/27/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/27/timeline",
    "performed_via_github_app": null,
    "state_reason": "completed"
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/28",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/28",
    "id": 1209869793,
    "node_id": "I_kwDOHCdFJM5IHSXh",
    "number": 28,
    "title": "Extension: API",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-20T15:43:12Z",
    "updated_at": "2022-04-22T14:49:07Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: API 사용자  \r\n시작조건: 없음.  \r\n목표: 외부에서 API를 가지고 접근가능하도록 인터페이스를 제공한다.\r\n\r\n1. 설정에 들어가서 API 토큰을 발급받는다.\r\n2. api를 사용할때 Header에 발급받은 토큰을 넣고 통신한다.\r\n\r\n> API는 개발이 어느정도 진척되고 나서야 명세를 정할 수 있다.\r\n> 그러므로 일단은 통신 방식만 명세한다.",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/28/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/29",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/29",
    "id": 1209876289,
    "node_id": "I_kwDOHCdFJM5IHT9B",
    "number": 29,
    "title": "Extension: Plugin",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": null,
    "assignees": [],
    "milestone": null,
    "comments": 0,
    "created_at": "2022-04-20T15:47:50Z",
    "updated_at": "2022-04-22T14:49:58Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작 조건: 없음  \r\n목표: Plugin으로 편집환경을 확장 가능하게 한다.\r\n\r\n1. 플러그인을 폴더에 추가해 플러그인을 설치한다.\r\n2. 플러그인을 사용한다.\r\n\r\n> Plugin는 개발이 어느정도 진척되고 나서야 명세를 정할 수 있다.\r\n> 그러므로 사용한다는 것만 명세한다.",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/29/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  },
  {
    "url": "https://api.github.com/repos/vi117/scrap-yard/issues/30",
    "repository_url": "https://api.github.com/repos/vi117/scrap-yard",
    "labels_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/labels{/name}",
    "comments_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/comments",
    "events_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/events",
    "html_url": "https://github.com/vi117/scrap-yard/issues/30",
    "id": 1212454772,
    "node_id": "I_kwDOHCdFJM5IRJd0",
    "number": 30,
    "title": "Search: Find word",
    "user": {
      "login": "vi117",
      "id": 5918999,
      "node_id": "MDQ6VXNlcjU5MTg5OTk=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/vi117",
      "html_url": "https://github.com/vi117",
      "followers_url": "https://api.github.com/users/vi117/followers",
      "following_url": "https://api.github.com/users/vi117/following{/other_user}",
      "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
      "organizations_url": "https://api.github.com/users/vi117/orgs",
      "repos_url": "https://api.github.com/users/vi117/repos",
      "events_url": "https://api.github.com/users/vi117/events{/privacy}",
      "received_events_url": "https://api.github.com/users/vi117/received_events",
      "type": "User",
      "site_admin": false
    },
    "labels": [
      {
        "id": 3950545290,
        "node_id": "LA_kwDOHCdFJM7reImK",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/duplicate",
        "name": "duplicate",
        "color": "cfd3d7",
        "default": true,
        "description": "This issue or pull request already exists"
      },
      {
        "id": 3950545291,
        "node_id": "LA_kwDOHCdFJM7reImL",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/enhancement",
        "name": "enhancement",
        "color": "a2eeef",
        "default": true,
        "description": "New feature or request"
      },
      {
        "id": 4048616940,
        "node_id": "LA_kwDOHCdFJM7xUP3s",
        "url": "https://api.github.com/repos/vi117/scrap-yard/labels/feature",
        "name": "feature",
        "color": "1888DB",
        "default": false,
        "description": ""
      }
    ],
    "state": "open",
    "locked": false,
    "assignee": {
      "login": "teyalem",
      "id": 5918930,
      "node_id": "MDQ6VXNlcjU5MTg5MzA=",
      "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
      "gravatar_id": "",
      "url": "https://api.github.com/users/teyalem",
      "html_url": "https://github.com/teyalem",
      "followers_url": "https://api.github.com/users/teyalem/followers",
      "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
      "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
      "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
      "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
      "organizations_url": "https://api.github.com/users/teyalem/orgs",
      "repos_url": "https://api.github.com/users/teyalem/repos",
      "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
      "received_events_url": "https://api.github.com/users/teyalem/received_events",
      "type": "User",
      "site_admin": false
    },
    "assignees": [
      {
        "login": "teyalem",
        "id": 5918930,
        "node_id": "MDQ6VXNlcjU5MTg5MzA=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918930?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/teyalem",
        "html_url": "https://github.com/teyalem",
        "followers_url": "https://api.github.com/users/teyalem/followers",
        "following_url": "https://api.github.com/users/teyalem/following{/other_user}",
        "gists_url": "https://api.github.com/users/teyalem/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/teyalem/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/teyalem/subscriptions",
        "organizations_url": "https://api.github.com/users/teyalem/orgs",
        "repos_url": "https://api.github.com/users/teyalem/repos",
        "events_url": "https://api.github.com/users/teyalem/events{/privacy}",
        "received_events_url": "https://api.github.com/users/teyalem/received_events",
        "type": "User",
        "site_admin": false
      },
      {
        "login": "vi117",
        "id": 5918999,
        "node_id": "MDQ6VXNlcjU5MTg5OTk=",
        "avatar_url": "https://avatars.githubusercontent.com/u/5918999?v=4",
        "gravatar_id": "",
        "url": "https://api.github.com/users/vi117",
        "html_url": "https://github.com/vi117",
        "followers_url": "https://api.github.com/users/vi117/followers",
        "following_url": "https://api.github.com/users/vi117/following{/other_user}",
        "gists_url": "https://api.github.com/users/vi117/gists{/gist_id}",
        "starred_url": "https://api.github.com/users/vi117/starred{/owner}{/repo}",
        "subscriptions_url": "https://api.github.com/users/vi117/subscriptions",
        "organizations_url": "https://api.github.com/users/vi117/orgs",
        "repos_url": "https://api.github.com/users/vi117/repos",
        "events_url": "https://api.github.com/users/vi117/events{/privacy}",
        "received_events_url": "https://api.github.com/users/vi117/received_events",
        "type": "User",
        "site_admin": false
      }
    ],
    "milestone": null,
    "comments": 2,
    "created_at": "2022-04-22T14:45:26Z",
    "updated_at": "2022-06-10T16:17:39Z",
    "closed_at": null,
    "author_association": "OWNER",
    "active_lock_reason": null,
    "body": "액터: 사용자  \r\n시작조건: 문서를 읽을 수 있는 권한을 가져야한다.  \r\n목표: 문서에서 단어를 검색한다.\r\n\r\n1. <kbd>Ctrl+F</kbd>를 누르면 작은 검색 창이 오른쪽 상단에 표시된다.\r\n2. 검색할 단어를 입력한다. 정규식도 가능하다.\r\n3. 검색된 단어의 배경에 색깔을 칠해 구별 가능하게 한다.\r\n\r\n```mermaid\r\ngraph TB\r\n    A((Start))\r\n    B([Search mode])\r\n    C([Draw search mode])\r\n\r\n    A --> |press Ctrl-F| B\r\n    B --> |input word or regex| C\r\n```",
    "reactions": {
      "url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/reactions",
      "total_count": 0,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 0,
      "rocket": 0,
      "eyes": 0
    },
    "timeline_url": "https://api.github.com/repos/vi117/scrap-yard/issues/30/timeline",
    "performed_via_github_app": null,
    "state_reason": null
  }
]